boolean (@NotNull PsiMethod method, PsiMethodCallExpression context) { if (method.getParameterList().getParametersCount() == 1) { final PsiParameter parameter = method.getParameterList().getParameters()[0]; final PsiClass psiClass = PsiTypesUtil.getPsiClass(parameter.getType().getDeepComponentType()); if (psiClass == null || CommonClassNames.JAVA_LANG_ITERABLE.equals(psiClass.getQualifiedName())) { return false; } } final PsiExpression[] expressions = context.getArgumentList().getExpressions(); return !(expressions.length == 1 && expressions[0].getType() instanceof PsiArrayType); }