PsiJavaFile:Normal.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 ') PsiSwitchStatement PsiKeyword:switch('switch') PsiJavaToken:LPARENTH('(') PsiReferenceExpression:o PsiReferenceParameterList PsiIdentifier:o('o') PsiJavaToken:RPARENTH(')') PsiCodeBlock PsiJavaToken:LBRACE('{') PsiJavaToken:RBRACE('}') PsiWhiteSpace('\n ') PsiJavaToken:RBRACE('}') PsiWhiteSpace('\n') PsiJavaToken:RBRACE('}')