/** @see IWorkbenchWindowActionDelegate#init(IWorkbenchWindow) */
 public void init(IWorkbenchWindow window) {
   super.init(window);
   DebugPlugin.getDefault().addDebugEventListener(this);
 }
 /** @see IViewActionDelegate#init(IViewPart) */
 public void init(IViewPart view) {
   super.init(view);
   DebugPlugin.getDefault().addDebugEventListener(this);
   setWindow(view.getViewSite().getWorkbenchWindow());
 }
 /**
  * @see org.eclipse.ui.IWorkbenchWindowActionDelegate#dispose()
  * @see org.eclipse.ui.IActionDelegate2#dispose()
  */
 public void dispose() {
   super.dispose();
   DebugPlugin.getDefault().removeDebugEventListener(this);
 }