void (final int lineNumber, final Editor editor) { final int firstOffset = editor.getDocument().getLineStartOffset(lineNumber); editor.getCaretModel().moveToOffset(firstOffset); editor.getScrollingModel().scrollToCaret(ScrollType.CENTER); editor.getScrollingModel().runActionOnScrollingFinished(() -> showHint(editor, lineNumber)); }