DebugPlugin plugin = DebugPlugin.getDefault();
plugin.addDebugEventListener(this);
fireCreationEvent();
// begin handling/dispatching events after the creation event is handled
// by all listeners
plugin.asyncExec(new Runnable() {
public void run() {
EventDispatcher dispatcher = getEventDispatcher();
if (dispatcher != null) {
Thread t = new Thread(
dispatcher,