REGEXP_FILE
  RegExpPatternImpl: <(ab|ab*)bc>
    RegExpBranchImpl: <(ab|ab*)bc>
      RegExpGroupImpl: <(ab|ab*)>
        PsiElement(GROUP_BEGIN)('(')
        RegExpPatternImpl: <ab|ab*>
          RegExpBranchImpl: <ab>
            RegExpCharImpl: <a>
              PsiElement(CHARACTER)('a')
            RegExpCharImpl: <b>
              PsiElement(CHARACTER)('b')
          PsiElement(UNION)('|')
          RegExpBranchImpl: <ab*>
            RegExpCharImpl: <a>
              PsiElement(CHARACTER)('a')
            RegExpClosureImpl: <b*>
              RegExpCharImpl: <b>
                PsiElement(CHARACTER)('b')
              RegExpQuantifierImpl: <*>
                PsiElement(STAR)('*')
        PsiElement(GROUP_END)(')')
      RegExpCharImpl: <b>
        PsiElement(CHARACTER)('b')
      RegExpCharImpl: <c>
        PsiElement(CHARACTER)('c')