PsiCall (PsiExpressionList list) { PsiElement listParent = list.getParent(); if (listParent instanceof PsiMethodCallExpression) { return (PsiCall)listParent; } if (listParent instanceof PsiNewExpression) { return (PsiCall)listParent; } if (listParent instanceof PsiAnonymousClass) { return (PsiCall)listParent.getParent(); } if (listParent instanceof PsiEnumConstant) { return (PsiCall)listParent; } return null; }