String (PsiExpression iterable, CommentTracker ct) { if (iterable instanceof PsiSuperExpression) { PsiJavaCodeReferenceElement qualifier = ((PsiSuperExpression)iterable).getQualifier(); return (qualifier != null) ? ct.text(qualifier) + ".this" : "this"; } String iterableText; PsiType type = iterable.getType(); iterableText = ct.text(iterable); if (type instanceof PsiArrayType) { iterableText = CommonClassNames.JAVA_UTIL_ARRAYS + ".asList(" + iterableText + ")"; } return iterableText; }