boolean (Match match) { PsiClass matchClass = PsiTreeUtil.getParentOfType(match.getMatchStart(), PsiClass.class); while (matchClass != null && matchClass != myMethod.getContainingClass()) { if (matchClass.findMethodsBySignature(myMethod, false).length > 0) { return true; } matchClass = PsiTreeUtil.getParentOfType(matchClass, PsiClass.class); } return false; }