PsiJavaFile:EnumWithInitializedConstants.java
  PsiJavaToken:LBRACE('{')
  PsiWhiteSpace(' ')
  PsiEnumConstant:A
    PsiModifierList:
      <empty list>
    PsiIdentifier:A('A')
    PsiExpressionList
      PsiJavaToken:LPARENTH('(')
      PsiLiteralExpression:10
        PsiJavaToken:INTEGER_LITERAL('10')
      PsiJavaToken:RPARENTH(')')
    PsiWhiteSpace(' ')
    PsiAnonymousClass (PsiEnumConstantInitializerImpl)):
      PsiJavaToken:LBRACE('{')
      PsiWhiteSpace(' ')
      PsiJavaToken:RBRACE('}')
  PsiJavaToken:COMMA(',')
  PsiWhiteSpace('\n ')
  PsiEnumConstant:B
    PsiModifierList:
      <empty list>
    PsiIdentifier:B('B')
    PsiExpressionList
      <empty list>
    PsiWhiteSpace(' ')
    PsiAnonymousClass (PsiEnumConstantInitializerImpl)):
      PsiJavaToken:LBRACE('{')
      PsiWhiteSpace(' ')
      PsiMethod:method
        PsiModifierList:
          <empty list>
        PsiTypeParameterList
          <empty list>
        PsiTypeElement:void
          PsiKeyword:void('void')
        PsiWhiteSpace(' ')
        PsiIdentifier:method('method')
        PsiParameterList:()
          PsiJavaToken:LPARENTH('(')
          PsiJavaToken:RPARENTH(')')
        PsiReferenceList
          <empty list>
        PsiWhiteSpace(' ')
        PsiCodeBlock
          PsiJavaToken:LBRACE('{')
          PsiJavaToken:RBRACE('}')
      PsiWhiteSpace(' ')
      PsiJavaToken:RBRACE('}')
  PsiWhiteSpace(' ')
  PsiJavaToken:RBRACE('}')