PsiJavaFile:EnumWithAnnotatedConstants.java
  PsiImportList
    <empty list>
  PsiClass:OurEnum
    PsiModifierList:
      <empty list>
    PsiKeyword:enum('enum')
    PsiWhiteSpace(' ')
    PsiIdentifier:OurEnum('OurEnum')
    PsiTypeParameterList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:LBRACE('{')
    PsiWhiteSpace('\n  ')
    PsiEnumConstant:A
      PsiModifierList:@ANNOTATION
        PsiAnnotation
          PsiJavaToken:AT('@')
          PsiJavaCodeReferenceElement:ANNOTATION
            PsiIdentifier:ANNOTATION('ANNOTATION')
            PsiReferenceParameterList
              <empty list>
          PsiAnnotationParameterList
            <empty list>
      PsiWhiteSpace(' ')
      PsiIdentifier:A('A')
      PsiExpressionList
        PsiJavaToken:LPARENTH('(')
        PsiLiteralExpression:10
          PsiJavaToken:INTEGER_LITERAL('10')
        PsiJavaToken:RPARENTH(')')
    PsiWhiteSpace('\n')
    PsiJavaToken:RBRACE('}')