boolean (EditorMouseEvent e) { if (mySkipNextMovement) { mySkipNextMovement = false; return true; } Rectangle currentHintBounds = getCurrentHintBounds(e.getEditor()); return myMouseMovementTracker.isMovingTowards(e.getMouseEvent(), currentHintBounds) || currentHintBounds != null && myKeepPopupOnMouseMove; }