public void run() {
net.sf.rej.gui.event.Event event = new net.sf.rej.gui.event.Event(EventType.DEBUG_SUSPENDED);
event.setVM(new VirtualMachineWrapper(vm));
dispatcher.notifyObservers(event);
event = new net.sf.rej.gui.event.Event(EventType.DEBUG_THREAD_CHANGE_REQUESTED);
event.setThread(new ThreadReferenceWrapper(thread));
dispatcher.notifyObservers(event);
event = new net.sf.rej.gui.event.Event(EventType.DEBUG_STACK_FRAME_CHANGE_REQUESTED);
try {
event.setStackFrame(new StackFrameWrapper(thread.frame(0)));
} catch (IncompatibleThreadStateException e) {