void () { doTest("class C {\n" + " {\n" + " for (int i : arr) ;\n" + " for (String s : new Iterable<String>() {\n" + " @Override public Iterator<String> iterator() { return null; }\n" + " }) ;\n" + " try { }\n" + " catch (Throwable t) { }\n" + " catch (E1|E2 e) { }\n" + " }\n" + "}", "PsiJavaFileStub []\n" + " IMPORT_LIST:PsiImportListStub\n" + " CLASS:PsiClassStub[name=C fqn=C]\n" + " MODIFIER_LIST:PsiModifierListStub[mask=4096]\n" + " TYPE_PARAMETER_LIST:PsiTypeParameterListStub\n" + " EXTENDS_LIST:PsiRefListStub[EXTENDS_LIST:]\n" + " IMPLEMENTS_LIST:PsiRefListStub[IMPLEMENTS_LIST:]\n" + " CLASS_INITIALIZER:PsiClassInitializerStub\n" + " MODIFIER_LIST:PsiModifierListStub[mask=4096]\n" + " ANONYMOUS_CLASS:PsiClassStub[anonymous name=null fqn=null baseref=Iterable<String>]\n" + " METHOD:PsiMethodStub[iterator:Iterator<String>]\n" + " MODIFIER_LIST:PsiModifierListStub[mask=1]\n" + " ANNOTATION:PsiAnnotationStub[@Override]\n" + " ANNOTATION_PARAMETER_LIST:PsiAnnotationParameterListStubImpl\n" + " TYPE_PARAMETER_LIST:PsiTypeParameterListStub\n" + " PARAMETER_LIST:PsiParameterListStub\n" + " THROWS_LIST:PsiRefListStub[THROWS_LIST:]\n"); }