PsiJavaFile:New8.java PsiImportList PsiClass:Foo PsiModifierList: PsiKeyword:class('class') PsiWhiteSpace(' ') PsiIdentifier:Foo('Foo') PsiTypeParameterList PsiReferenceList PsiReferenceList PsiJavaToken:LBRACE('{') PsiWhiteSpace('\n ') PsiClassInitializer PsiModifierList: PsiCodeBlock PsiJavaToken:LBRACE('{') PsiWhiteSpace('\n ') PsiExpressionStatement PsiNewExpression:new A[ PsiKeyword:new('new') PsiReferenceParameterList PsiWhiteSpace(' ') PsiJavaCodeReferenceElement:A PsiIdentifier:A('A') PsiReferenceParameterList PsiJavaToken:LBRACKET('[') PsiErrorElement:']' expected PsiErrorElement:';' expected PsiWhiteSpace('\n ') PsiJavaToken:RBRACE('}') PsiWhiteSpace('\n') PsiJavaToken:RBRACE('}')