PsiJavaFile:Errors1.java
  PsiImportList
    <empty list>
  PsiModifierList:
    <empty list>
  PsiErrorElement:Unexpected token
    PsiTypeParameterList
      PsiJavaToken:LT('<')
      PsiTypeParameter:error
        PsiIdentifier:error('error')
        PsiReferenceList
          <empty list>
      PsiErrorElement:'>' expected.
        <empty list>
  PsiWhiteSpace(' ')
  PsiTypeElement:descr
    PsiJavaCodeReferenceElement:descr
      PsiIdentifier:descr('descr')
      PsiReferenceParameterList
        <empty list>
  PsiErrorElement:Identifier expected
    <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:EQ('=')
    PsiJavaToken:STRING_LITERAL('"Modifier 'private' not allowed here"')
    PsiJavaToken:GT('>')
  PsiModifierList:private
    PsiKeyword:private('private')
  PsiErrorElement:Identifier or type expected
    PsiTypeParameterList
      PsiJavaToken:LT('<')
      PsiErrorElement:Type parameter expected
        <empty list>
      PsiErrorElement:'>' expected.
        <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:DIV('/')
  PsiModifierList:
    <empty list>
  PsiTypeElement:error
    PsiJavaCodeReferenceElement:error
      PsiIdentifier:error('error')
      PsiReferenceParameterList
        <empty list>
  PsiErrorElement:Identifier expected
    <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:GT('>')
  PsiWhiteSpace(' \n')
  PsiModifierList:
    <empty list>
  PsiErrorElement:Unexpected token
    PsiTypeParameterList
      PsiJavaToken:LT('<')
      PsiTypeParameter:error
        PsiIdentifier:error('error')
        PsiReferenceList
          <empty list>
      PsiErrorElement:'>' expected.
        <empty list>
  PsiWhiteSpace(' ')
  PsiTypeElement:descr
    PsiJavaCodeReferenceElement:descr
      PsiIdentifier:descr('descr')
      PsiReferenceParameterList
        <empty list>
  PsiErrorElement:Identifier expected
    <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:EQ('=')
    PsiJavaToken:STRING_LITERAL('"Modifier 'static' not allowed here"')
    PsiJavaToken:GT('>')
  PsiModifierList:static
    PsiKeyword:static('static')
  PsiErrorElement:Identifier or type expected
    PsiTypeParameterList
      PsiJavaToken:LT('<')
      PsiErrorElement:Type parameter expected
        <empty list>
      PsiErrorElement:'>' expected.
        <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:DIV('/')
  PsiModifierList:
    <empty list>
  PsiTypeElement:error
    PsiJavaCodeReferenceElement:error
      PsiIdentifier:error('error')
      PsiReferenceParameterList
        <empty list>
  PsiErrorElement:Identifier expected
    <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:GT('>')
  PsiWhiteSpace('\n')
  PsiModifierList:
    <empty list>
  PsiErrorElement:Unexpected token
    PsiTypeParameterList
      PsiJavaToken:LT('<')
      PsiTypeParameter:error
        PsiIdentifier:error('error')
        PsiReferenceList
          <empty list>
      PsiErrorElement:'>' expected.
        <empty list>
  PsiWhiteSpace(' ')
  PsiTypeElement:descr
    PsiJavaCodeReferenceElement:descr
      PsiIdentifier:descr('descr')
      PsiReferenceParameterList
        <empty list>
  PsiErrorElement:Identifier expected
    <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:EQ('=')
    PsiJavaToken:STRING_LITERAL('"Modifier 'volatile' not allowed here"')
    PsiJavaToken:GT('>')
  PsiModifierList:volatile
    PsiKeyword:volatile('volatile')
  PsiErrorElement:Identifier or type expected
    PsiTypeParameterList
      PsiJavaToken:LT('<')
      PsiErrorElement:Type parameter expected
        <empty list>
      PsiErrorElement:'>' expected.
        <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:DIV('/')
  PsiModifierList:
    <empty list>
  PsiTypeElement:error
    PsiJavaCodeReferenceElement:error
      PsiIdentifier:error('error')
      PsiReferenceParameterList
        <empty list>
  PsiErrorElement:Identifier expected
    <empty list>
  PsiErrorElement:'class' or 'interface' expected
    PsiJavaToken:GT('>')
  PsiWhiteSpace('\n')
  PsiClass:a
    PsiModifierList:
      <empty list>
    PsiKeyword:class('class')
    PsiWhiteSpace(' ')
    PsiIdentifier:a('a')
    PsiTypeParameterList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:LBRACE('{')
    PsiWhiteSpace('\n')
    PsiJavaToken:RBRACE('}')