private void deleteBreakpoint(final VirtualFile activeFile,final Breakpoint breakpoint){
  doDeleteBreakpoint(breakpoint);
  for (  BreakpointManagerObserver observer : observers) {
    observer.onBreakpointDeleted(breakpoint);
  }
  Debugger debugger=debuggerManager.getActiveDebugger();
  if (debugger != null) {
    debugger.deleteBreakpoint(activeFile,breakpoint.getLineNumber());
  }
}

private void deleteBreakpoint ( final VirtualFile activeFile , final Breakpoint breakpoint ) { doDeleteBreakpoint ( breakpoint ) ; for ( BreakpointManagerObserver observer : observers ) { observer . onBreakpointDeleted ( breakpoint ) ; } Debugger debugger = debuggerManager . getActiveDebugger ( ) ; if ( debugger != null ) { debugger . deleteBreakpoint ( activeFile , breakpoint . getLineNumber ( ) ) ; } }
deletes breakpoint from the list and jvm . removes breakpoint mark .
