PsiElement (@NotNull PsiFile file, @NotNull Editor editor) { final PsiElement element = file.findElementAt(editor.getCaretModel().getOffset()); final PsiElement targetMember = findTargetMember(element); if (targetMember != null) return targetMember; final PsiReference reference = file.findReferenceAt(editor.getCaretModel().getOffset()); if (reference != null) { return reference.resolve(); } return null; }