PsiJavaFile:NoLocalMethod.java PsiImportList PsiClass:A PsiModifierList: PsiKeyword:class('class') PsiWhiteSpace(' ') PsiIdentifier:A('A') PsiTypeParameterList PsiReferenceList PsiReferenceList PsiJavaToken:LBRACE('{') PsiWhiteSpace('\n ') PsiClassInitializer PsiModifierList: PsiCodeBlock PsiJavaToken:LBRACE('{') PsiWhiteSpace('\n ') PsiExpressionStatement PsiReferenceExpression:a.b PsiReferenceExpression:a PsiReferenceParameterList PsiIdentifier:a('a') PsiJavaToken:DOT('.') PsiReferenceParameterList PsiIdentifier:b('b') PsiErrorElement:';' expected PsiWhiteSpace('\n ') PsiExpressionStatement PsiMethodCallExpression:foo() PsiReferenceExpression:foo PsiReferenceParameterList PsiIdentifier:foo('foo') PsiExpressionList PsiJavaToken:LPARENTH('(') PsiJavaToken:RPARENTH(')') PsiJavaToken:SEMICOLON(';') PsiWhiteSpace('\n ') PsiJavaToken:RBRACE('}') PsiWhiteSpace('\n') PsiJavaToken:RBRACE('}')