PsiJavaFile:GenericMethodErrors.java
  PsiImportList
    <empty list>
  PsiClass:Test
    PsiModifierList:public
      PsiKeyword:public('public')
    PsiWhiteSpace(' ')
    PsiKeyword:class('class')
    PsiWhiteSpace(' ')
    PsiIdentifier:Test('Test')
    PsiTypeParameterList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:LBRACE('{')
    PsiWhiteSpace('\n    ')
    PsiModifierList:
      <empty list>
    PsiErrorElement:Unexpected token
      PsiTypeParameterList
        PsiJavaToken:LT('<')
        PsiTypeParameter:Error
          PsiIdentifier:Error('Error')
          PsiElement(EXTENDS_BOUND_LIST)
            <empty list>
        PsiErrorElement:'>' expected.
          <empty list>
    PsiWhiteSpace(' ')
    PsiTypeElement:sss
      PsiJavaCodeReferenceElement:sss
        PsiIdentifier:sss('sss')
        PsiReferenceParameterList
          <empty list>
    PsiErrorElement:Identifier expected
      <empty list>
    PsiWhiteSpace(' ')
    PsiErrorElement:Unexpected token
      PsiJavaToken:DIV('/')
      PsiJavaToken:GT('>')
      PsiWhiteSpace(' ')
      PsiJavaCodeReferenceElement:test <error>
        PsiIdentifier:test('test')
        PsiWhiteSpace(' ')
        PsiReferenceParameterList
          PsiJavaToken:LT('<')
          PsiTypeElement:error
            PsiJavaCodeReferenceElement:error
              PsiIdentifier:error('error')
              PsiReferenceParameterList
                <empty list>
          PsiJavaToken:GT('>')
      PsiJavaToken:LPARENTH('(')
      PsiJavaToken:RPARENTH(')')
    PsiWhiteSpace(' ')
    PsiClassInitializer
      PsiModifierList:
        <empty list>
      PsiCodeBlock
        PsiJavaToken:LBRACE('{')
        PsiWhiteSpace('\n    ')
        PsiJavaToken:RBRACE('}')
    PsiWhiteSpace('\n')
    PsiJavaToken:RBRACE('}')