void (@NotNull DebugProcessImpl debugProcess) { DebuggerManagerThreadImpl.assertIsManagerThread(); // check is this breakpoint is enabled, vm reference is valid and there're no requests created yet if (!shouldCreateRequest(debugProcess)) { return; } if (!isValid()) { return; } SourcePosition position = getSourcePosition(); if (position != null) { createOrWaitPrepare(debugProcess, position); } else { XSourcePosition xPosition = myXBreakpoint.getSourcePosition(); LOG.error("Unable to create request for breakpoint with null position: " + this + " at " + xPosition + ", file valid = " + (xPosition != null && xPosition.getFile().isValid())); } updateUI(); }