boolean (PsiMethodCallExpression expression) { PsiExpression returnedValue = JavaMethodContractUtil.findReturnedValue(expression); PsiExpression[] arguments = expression.getArgumentList().getExpressions(); PsiExpression qualifier = expression.getMethodExpression().getQualifierExpression(); if (returnedValue != null && qualifier == returnedValue) return true; return ArrayUtil.indexOfIdentity(arguments, returnedValue) != -1; }