@RequiresReadLock
  public boolean isBreakpointActive(@NotNull XBreakpoint<?> b) {
    return !areBreakpointsMuted() && b.isEnabled() && !isInactiveSlaveBreakpoint(b) && !((XBreakpointBase<?, ?, ?>)b).isDisposed();
  }
@RequiresReadLock
  public boolean isBreakpointActive(@NotNull XBreakpoint<?> b)