boolean (@NotNull Editor editor, @NotNull R ref) { PsiElement nameElement = getReferenceNameElement(ref); if (nameElement == null) return false; TextRange range = nameElement.getTextRange(); int offset = editor.getCaretModel().getOffset(); return offset == range.getEndOffset(); }