PsiJavaFile:AnnoOtherMembers.java
  PsiJavaToken:LBRACE('{')
  PsiWhiteSpace(' ')
  PsiField:field
    PsiModifierList:
      <empty list>
    PsiTypeElement:int
      PsiKeyword:int('int')
    PsiWhiteSpace(' ')
    PsiIdentifier:field('field')
    PsiJavaToken:SEMICOLON(';')
  PsiWhiteSpace('\n ')
  PsiAnnotationMethod:m
    PsiModifierList:
      <empty list>
    PsiTypeParameterList
      <empty list>
    PsiTypeElement:void
      PsiKeyword:void('void')
    PsiWhiteSpace(' ')
    PsiIdentifier:m('m')
    PsiParameterList:()
      PsiJavaToken:LPARENTH('(')
      PsiJavaToken:RPARENTH(')')
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiCodeBlock
      PsiJavaToken:LBRACE('{')
      PsiJavaToken:RBRACE('}')
  PsiWhiteSpace('\n ')
  PsiClass:C
    PsiModifierList:
      <empty list>
    PsiKeyword:class('class')
    PsiWhiteSpace(' ')
    PsiIdentifier:C('C')
    PsiTypeParameterList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:LBRACE('{')
    PsiJavaToken:RBRACE('}')
  PsiWhiteSpace('\n ')
  PsiClass:I
    PsiModifierList:
      <empty list>
    PsiKeyword:interface('interface')
    PsiWhiteSpace(' ')
    PsiIdentifier:I('I')
    PsiTypeParameterList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:LBRACE('{')
    PsiJavaToken:RBRACE('}')
  PsiWhiteSpace(' ')
  PsiJavaToken:RBRACE('}')