boolean (@NotNull PsiParameter psiParameter) { if (psiParameter.getParent() instanceof PsiForeachStatement) { final PsiTypeElement typeElement = psiParameter.getTypeElement(); return null != typeElement && isPossibleValOrVar(typeElement.getText()) && isValOrVar(resolveQualifiedName(typeElement)); } return false; }