PsiJavaFile:Errors0.java
  PsiComment(END_OF_LINE_COMMENT)('// illegal modifier combinations')
  PsiWhiteSpace('\n\n')
  PsiImportList
    <empty list>
  PsiClass:a
    PsiModifierList:abstract public
      PsiKeyword:abstract('abstract')
      PsiWhiteSpace(' ')
      PsiKeyword:public('public')
    PsiWhiteSpace(' ')
    PsiKeyword:class('class')
    PsiWhiteSpace(' ')
    PsiIdentifier:a('a')
    PsiTypeParameterList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:LBRACE('{')
    PsiWhiteSpace('\n  ')
    PsiModifierList:public static
      PsiKeyword:public('public')
      PsiWhiteSpace(' ')
      PsiKeyword:static('static')
    PsiWhiteSpace(' ')
    PsiErrorElement:Unexpected token
      PsiTypeParameterList
        PsiJavaToken:LT('<')
        PsiTypeParameter:error
          PsiIdentifier:error('error')
          PsiElement(EXTENDS_BOUND_LIST)
            <empty list>
        PsiErrorElement:'>' expected.
          <empty list>
    PsiWhiteSpace(' ')
    PsiTypeElement:descr
      PsiJavaCodeReferenceElement:descr
        PsiIdentifier:descr('descr')
        PsiReferenceParameterList
          <empty list>
    PsiErrorElement:Identifier expected
      <empty list>
    PsiErrorElement:Unexpected token
      PsiJavaToken:EQ('=')
      PsiJavaToken:STRING_LITERAL('"2"')
      PsiJavaToken:GT('>')
    PsiField:f1
      PsiModifierList:protected
        PsiKeyword:protected('protected')
      PsiWhiteSpace(' ')
      PsiTypeElement:int
        PsiKeyword:int('int')
      PsiWhiteSpace(' ')
      PsiIdentifier:f1('f1')
      PsiWhiteSpace(' ')
      PsiJavaToken:EQ('=')
      PsiWhiteSpace(' ')
      PsiLiteralExpression:0
        PsiJavaToken:INTEGER_LITERAL('0')
      PsiJavaToken:SEMICOLON(';')
    PsiWhiteSpace(' \n')
    PsiJavaToken:RBRACE('}')
  PsiWhiteSpace('\n\n')
  PsiClass:ff
    PsiModifierList:
      <empty list>
    PsiKeyword:class('class')
    PsiWhiteSpace(' ')
    PsiIdentifier:ff('ff')
    PsiTypeParameterList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:LBRACE('{')
    PsiWhiteSpace('\n \n')
    PsiJavaToken:RBRACE('}')
