@Override
  public void unregisterBreakpoint(@NotNull final XBreakpoint breakpoint, boolean temporary) {
    final Breakpoint javaBreakpoint = BreakpointManager.getJavaBreakpoint(breakpoint);
    if (javaBreakpoint != null) {
      // use schedule not to block initBreakpoints
      myProcess.getManagerThread().schedule(PrioritizedTask.Priority.HIGH,
                                            () -> myProcess.getRequestsManager().deleteRequest(javaBreakpoint));
    }
  }
@Override
  public void unregisterBreakpoint(@NotNull final XBreakpoint breakpoint, boolean temporary)