PsiLambdaExpression (@NotNull PsiMethodCallExpression call) { PsiExpression qualifier = call.getMethodExpression().getQualifierExpression(); if (qualifier == null || !(STREAM_FOREACH.test(call) || isCollectionForEach(call, qualifier))) return null; PsiExpression arg = call.getArgumentList().getExpressions()[0]; return tryCast(PsiUtil.skipParenthesizedExprDown(arg), PsiLambdaExpression.class); }