PsiJavaFile:Errors3.java PsiImportList PsiClass:Test PsiModifierList:public PsiKeyword:public('public') PsiWhiteSpace(' ') PsiKeyword:class('class') PsiWhiteSpace(' ') PsiIdentifier:Test('Test') PsiTypeParameterList PsiReferenceList PsiReferenceList PsiWhiteSpace(' ') PsiJavaToken:LBRACE('{') PsiWhiteSpace('\n ') PsiMethod:foo PsiModifierList: PsiTypeParameterList PsiTypeElement:void PsiKeyword:void('void') PsiWhiteSpace(' ') PsiIdentifier:foo('foo') PsiParameterList:( PsiJavaToken:LPARENTH('(') PsiErrorElement:Parameter expected PsiJavaToken:LT('<') PsiModifierList: PsiTypeElement:caret PsiJavaCodeReferenceElement:caret PsiIdentifier:caret('caret') PsiReferenceParameterList PsiErrorElement:Identifier expected PsiErrorElement:',' expected PsiJavaToken:GT('>') PsiErrorElement:')' expected PsiReferenceList PsiErrorElement:'{' or ';' expected PsiWhiteSpace('\n') PsiJavaToken:RBRACE('}')