boolean (PsiElement scope, PsiMethod method) { if (scope instanceof PsiMethodCallExpression){ PsiMethod refMethod = (PsiMethod)((PsiMethodCallExpression)scope).getMethodExpression().resolve(); if (method.equals(refMethod)) return true; } if (scope instanceof PsiMethodReferenceExpression) { if (method.equals(((PsiMethodReferenceExpression)scope).resolve())) return true; } for(PsiElement child = scope.getFirstChild(); child != null; child = child.getNextSibling()){ if (checkCalls(child, method)) return true; } return false; }