private void fireCommunicationError() {
   for (RemoteDebuggerCloseListener listener : myCloseListeners) {
     listener.communicationError();
   }
 }
 private void fireExitEvent() {
   for (RemoteDebuggerCloseListener listener : myCloseListeners) {
     listener.detached();
   }
 }
 private void fireCloseEvent() {
   for (RemoteDebuggerCloseListener listener : myCloseListeners) {
     listener.closed();
   }
 }