I have few problem during integration (by reflection) with Intellij Task plugin.
Problem are related to inadequate number of invokations to registered TaskListener in TaskManager
Exacly if switching between task A and B event TaskListner.taskActivated() is acalled twice with the same arguments for details see (http://youtrack.jetbrains.net/issue/IDEA-51832)
Another thing is removing by reflection (created TaskListnerProxy) NPE occurres for more details go to (http://youtrack.jetbrains.net/issue/IDEA-51834)
Does anyone has similar issues?