private void doDeleteBreakpoint(Breakpoint breakpoint){
  BreakpointRenderer breakpointRenderer=getBreakpointRendererForFile(breakpoint.getPath());
  if (breakpointRenderer != null) {
    breakpointRenderer.removeBreakpointMark(breakpoint.getLineNumber());
  }
  String path=breakpoint.getPath();
  List<Breakpoint> pathBreakpoints=breakpoints.get(path);
  if (pathBreakpoints != null) {
    pathBreakpoints.remove(breakpoint);
    if (pathBreakpoints.isEmpty()) {
      breakpoints.remove(breakpoint.getPath());
    }
  }
  preserveBreakpoints();
}

private void doDeleteBreakpoint ( Breakpoint breakpoint ) { BreakpointRenderer breakpointRenderer = getBreakpointRendererForFile ( breakpoint . getPath ( ) ) ; if ( breakpointRenderer != null ) { breakpointRenderer . removeBreakpointMark ( breakpoint . getLineNumber ( ) ) ; } String path = breakpoint . getPath ( ) ; List < Breakpoint > pathBreakpoints = breakpoints . get ( path ) ; if ( pathBreakpoints != null ) { pathBreakpoints . remove ( breakpoint ) ; if ( pathBreakpoints . isEmpty ( ) ) { breakpoints . remove ( breakpoint . getPath ( ) ) ; } } preserveBreakpoints ( ) ; }
deletes breakpoint from the list .
