void (@NotNull Point point, @NotNull ExpressionInfo info, @NotNull XDebuggerEvaluator evaluator, @NotNull XDebugSession session) { ALARM.cancelAllRequests(); ALARM.addRequest(() -> { if (DocumentUtil.isValidOffset(info.getTextRange().getEndOffset(), myEditor.getDocument())) { new XValueHint(myProject, myEditor, point, ValueHintType.MOUSE_OVER_HINT, info, evaluator, session, true).invokeHint(); } }, EVALUATION_DELAY_MILLIS); }