PsiType (@NotNull GrExpression qualifier, @NotNull PsiElement context) { PsiType iterType = qualifier.getType(); if (iterType == null) return null; final PsiType type = findTypeForIteration(iterType, context); if (type == null) return null; return PsiImplUtil.normalizeWildcardTypeByPosition(type, qualifier); }