Calling activate() on existing editor is not sufficinet. It also needs focusing. 

Testcase
new DefaultEditor("MyType.java");
is only activated, needs focus