Protobuf File: Enum.proto(0,61)
  ProtoRootNode(proto)(0,61)
    EnumNode(enumBlock)(0,61)
      PsiElement('enum')('enum')(0,4)
      PsiWhiteSpace(' ')(4,5)
      GenericNameNode(enumName)(5,13)
        AntlrPsiNode(ident)(5,13)
          PsiElement(IDENT)('TestEnum')(5,13)
      PsiWhiteSpace(' ')(13,14)
      PsiElement('{')('{')(14,15)
      PsiWhiteSpace('\n')(15,16)
      PsiWhiteSpace('    ')(16,20)
      EnumConstantNode(enumField)(20,29)
        AntlrPsiNode(enumFieldName)(20,24)
          AntlrPsiNode(ident)(20,24)
            PsiElement(IDENT)('ZERO')(20,24)
        PsiWhiteSpace(' ')(24,25)
        PsiElement('=')('=')(25,26)
        PsiWhiteSpace(' ')(26,27)
        AntlrPsiNode(enumFieldValue)(27,28)
          PsiElement(INTEGER_VALUE)('0')(27,28)
        PsiElement(';')(';')(28,29)
      PsiWhiteSpace('\n')(29,30)
      PsiWhiteSpace('    ')(30,34)
      EnumConstantNode(enumField)(34,44)
        AntlrPsiNode(enumFieldName)(34,39)
          AntlrPsiNode(ident)(34,39)
            PsiElement(IDENT)('FIRST')(34,39)
        PsiWhiteSpace(' ')(39,40)
        PsiElement('=')('=')(40,41)
        PsiWhiteSpace(' ')(41,42)
        AntlrPsiNode(enumFieldValue)(42,43)
          PsiElement(INTEGER_VALUE)('1')(42,43)
        PsiElement(';')(';')(43,44)
      PsiWhiteSpace('\n')(44,45)
      PsiWhiteSpace('    ')(45,49)
      EnumConstantNode(enumField)(49,59)
        AntlrPsiNode(enumFieldName)(49,54)
          AntlrPsiNode(ident)(49,54)
            PsiElement(IDENT)('FIFTH')(49,54)
        PsiWhiteSpace(' ')(54,55)
        PsiElement('=')('=')(55,56)
        PsiWhiteSpace(' ')(56,57)
        AntlrPsiNode(enumFieldValue)(57,58)
          PsiElement(INTEGER_VALUE)('5')(57,58)
        PsiElement(';')(';')(58,59)
      PsiWhiteSpace('\n')(59,60)
      PsiElement('}')('}')(60,61)