void (@NotNull XBreakpointType type, @NotNull PluginDescriptor pluginDescriptor) { withLockMaybeCancellable(myLock, () -> { //noinspection unchecked for (Object b : getBreakpoints(type)) { XBreakpoint<?> breakpoint = (XBreakpoint<?>)b; doRemoveBreakpointImpl(breakpoint, isDefaultBreakpoint(breakpoint)); } myBreakpointsDefaults.remove(type); myDefaultBreakpoints.remove(type); }); }