@SuppressWarnings("unchecked")
      @Override
      public void extensionAdded(@NotNull XBreakpointType type, @NotNull PluginDescriptor pluginDescriptor) {
        //the project may be 'temporarily disposed' in tests if this class was created from a light test
        if (project.isDisposed()) return;
        var breakpoint = createDefaultBreakpoint(type);
        if (breakpoint != null) {
          addBreakpoint(breakpoint, true, false);
        }
      }
@SuppressWarnings("unchecked")
      @Override
      public void extensionAdded(@NotNull XBreakpointType type, @NotNull PluginDescriptor pluginDescriptor)