private void sendBreakpointEvent(XBreakpointType type, Consumer<? super XBreakpointListener<XBreakpoint<?>>> event) {
    if (myFirstLoadDone) {
      EventDispatcher<XBreakpointListener> dispatcher = myDispatchers.get(type);
      if (dispatcher != null) {
        //noinspection unchecked
        XBreakpointListener<XBreakpoint<?>> multicaster = dispatcher.getMulticaster();
        event.accept(multicaster);
      }
      event.accept(getBreakpointDispatcherMulticaster());
    }
  }
private void sendBreakpointEvent(XBreakpointType type, Consumer<? super XBreakpointListener<XBreakpoint<?>>> event)