Feature/intellij plugin