PsiJavaFile:NoClass.java
  PsiImportList
    PsiImportStatement
      PsiKeyword:import('import')
      PsiWhiteSpace(' ')
      PsiJavaCodeReferenceElement:a.b
        PsiJavaCodeReferenceElement:a
          PsiIdentifier:a('a')
          PsiReferenceParameterList
            <empty list>
        PsiJavaToken:DOT('.')
        PsiIdentifier:b('b')
        PsiReferenceParameterList
          <empty list>
      PsiJavaToken:SEMICOLON(';')
  PsiWhiteSpace('\n\n')
  PsiModifierList:public
    PsiKeyword:public('public')
  PsiErrorElement:'class' or 'interface' expected
    <empty list>
  PsiWhiteSpace(' ')
  PsiErrorElement:'class' or 'interface' expected
    PsiIdentifier:ClassName('ClassName')
    PsiJavaToken:LBRACE('{')
    PsiWhiteSpace('\n')
    PsiJavaToken:RBRACE('}')