PsiElement (@NotNull PsiMethod method) { PsiElement range; if (method.isPhysical()) { range = method.getNameIdentifier(); } else { PsiElement navigationElement = method.getNavigationElement(); range = navigationElement instanceof PsiNameIdentifierOwner ? ((PsiNameIdentifierOwner)navigationElement).getNameIdentifier() : navigationElement; } if (range == null) { range = method; } return range; }