void (final int line, boolean visualLineMightBeChanged) { if (getLine() != line) { var oldLine = getLine(); myState.setLine(line); mySourcePosition = null; if (visualLineMightBeChanged) { removeHighlighter(); redrawInlineInlays(getFile(), oldLine); redrawInlineInlays(getFile(), getLine()); } // otherwise highlighter and inlay would move together with line fireBreakpointChanged(); } }