public class org.stringtemplate.v4.compiler.GroupParser extends org.antlr.runtime.Parser
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.stringtemplate.v4.compiler.GroupParser
  super_class: org.antlr.runtime.Parser
{
  public static final java.lang.String[] tokenNames;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int EOF;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int T__16;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int T__17;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 17

  public static final int T__18;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 18

  public static final int T__19;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 19

  public static final int T__20;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 20

  public static final int T__21;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 21

  public static final int T__22;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 22

  public static final int T__23;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 23

  public static final int T__24;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 24

  public static final int T__25;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 25

  public static final int T__26;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 26

  public static final int T__27;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 27

  public static final int T__28;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 28

  public static final int T__29;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 29

  public static final int ANONYMOUS_TEMPLATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int BIGSTRING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int BIGSTRING_NO_NL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int COMMENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final int FALSE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int ID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 9

  public static final int LBRACK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  public static final int LINE_COMMENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 11

  public static final int RBRACK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 12

  public static final int STRING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 13

  public static final int TRUE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 14

  public static final int WS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 15

  public org.stringtemplate.v4.STGroup group;
    descriptor: Lorg/stringtemplate/v4/STGroup;
    flags: (0x0001) ACC_PUBLIC

  protected java.util.Stack<org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope> formalArgs_stack;
    descriptor: Ljava/util/Stack;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Stack<Lorg/stringtemplate/v4/compiler/GroupParser$formalArgs_scope;>;

  public static final org.antlr.runtime.BitSet FOLLOW_oldStyleHeader_in_group86;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_delimiters_in_group91;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_29_in_group101;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_group103;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_29_in_group111;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_group122;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_19_in_group125;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_group127;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_def_in_group139;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_group145;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_27_in_oldStyleHeader162;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader164;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_20_in_oldStyleHeader168;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader170;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_28_in_oldStyleHeader182;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader184;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_18_in_oldStyleHeader187;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_oldStyleHeader189;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_22_in_oldStyleHeader201;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_groupName223;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_19_in_groupName228;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_groupName232;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_26_in_delimiters250;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_delimiters254;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_18_in_delimiters256;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_delimiters260;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_templateDef_in_def284;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_dictDef_in_def289;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_24_in_templateDef313;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef317;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_19_in_templateDef319;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef323;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_16_in_templateDef325;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_17_in_templateDef327;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef335;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_16_in_templateDef337;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_formalArgs_in_templateDef339;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_17_in_templateDef341;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_21_in_templateDef352;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_templateDef368;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_templateDef383;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_templateDef395;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef430;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_21_in_templateDef432;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_templateDef436;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs462;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_18_in_formalArgs466;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_formalArg_in_formalArgs468;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_formalArg486;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_23_in_formalArg492;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_set_in_formalArg496;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_23_in_formalArg512;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_formalArg516;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_formalArg518;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_dictDef551;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_21_in_dictDef553;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_dict_in_dictDef555;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_dict587;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_dictPairs_in_dict589;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_dict592;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs607;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_18_in_dictPairs616;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_keyValuePair_in_dictPairs618;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_18_in_dictPairs624;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs626;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_defaultValuePair_in_dictPairs637;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_25_in_defaultValuePair660;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_20_in_defaultValuePair662;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_keyValue_in_defaultValuePair664;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValuePair678;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_20_in_keyValuePair680;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_keyValue_in_keyValuePair682;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_in_keyValue699;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_BIGSTRING_NO_NL_in_keyValue708;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue716;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_keyValue723;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_keyValue733;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_keyValue743;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_keyValue753;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_keyValue755;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.antlr.runtime.BitSet FOLLOW_ID_in_keyValue768;
    descriptor: Lorg/antlr/runtime/BitSet;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=0, args_size=0
         0: .line 49
            bipush 30
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 50
            ldc "<invalid>"
            aastore
            dup
            iconst_1
            ldc "<EOR>"
            aastore
            dup
            iconst_2
            ldc "<DOWN>"
            aastore
            dup
            iconst_3
            ldc "<UP>"
            aastore
            dup
            iconst_4
            ldc "ANONYMOUS_TEMPLATE"
            aastore
            dup
            iconst_5
            ldc "BIGSTRING"
            aastore
            dup
            bipush 6
         2: .line 51
            ldc "BIGSTRING_NO_NL"
            aastore
            dup
            bipush 7
            ldc "COMMENT"
            aastore
            dup
            bipush 8
            ldc "FALSE"
            aastore
            dup
            bipush 9
            ldc "ID"
            aastore
            dup
            bipush 10
            ldc "LBRACK"
            aastore
            dup
            bipush 11
            ldc "LINE_COMMENT"
            aastore
            dup
            bipush 12
         3: .line 52
            ldc "RBRACK"
            aastore
            dup
            bipush 13
            ldc "STRING"
            aastore
            dup
            bipush 14
            ldc "TRUE"
            aastore
            dup
            bipush 15
            ldc "WS"
            aastore
            dup
            bipush 16
            ldc "'('"
            aastore
            dup
            bipush 17
            ldc "')'"
            aastore
            dup
            bipush 18
            ldc "','"
            aastore
            dup
            bipush 19
            ldc "'.'"
            aastore
            dup
            bipush 20
            ldc "':'"
            aastore
            dup
            bipush 21
            ldc "'::='"
            aastore
            dup
            bipush 22
         4: .line 53
            ldc "';'"
            aastore
            dup
            bipush 23
            ldc "'='"
            aastore
            dup
            bipush 24
            ldc "'@'"
            aastore
            dup
            bipush 25
            ldc "'default'"
            aastore
            dup
            bipush 26
            ldc "'delimiters'"
            aastore
            dup
            bipush 27
            ldc "'group'"
            aastore
            dup
            bipush 28
            ldc "'implements'"
            aastore
            dup
            bipush 29
         5: .line 54
            ldc "'import'"
            aastore
         6: .line 49
            putstatic org.stringtemplate.v4.compiler.GroupParser.tokenNames:[Ljava/lang/String;
         7: .line 1339
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 620757504
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_oldStyleHeader_in_group86:Lorg/antlr/runtime/BitSet;
         8: .line 1340
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 553648640
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_delimiters_in_group91:Lorg/antlr/runtime/BitSet;
         9: .line 1341
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 8192
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_29_in_group101:Lorg/antlr/runtime/BitSet;
        10: .line 1342
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 553648640
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_group103:Lorg/antlr/runtime/BitSet;
        11: .line 1343
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_29_in_group111:Lorg/antlr/runtime/BitSet;
        12: .line 1344
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 554172928
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_group122:Lorg/antlr/runtime/BitSet;
        13: .line 1345
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_19_in_group125:Lorg/antlr/runtime/BitSet;
        14: .line 1346
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 554172928
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_group127:Lorg/antlr/runtime/BitSet;
        15: .line 1347
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 16777728
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_def_in_group139:Lorg/antlr/runtime/BitSet;
        16: .line 1348
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_EOF_in_group145:Lorg/antlr/runtime/BitSet;
        17: .line 1349
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_27_in_oldStyleHeader162:Lorg/antlr/runtime/BitSet;
        18: .line 1350
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 273678336
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_oldStyleHeader164:Lorg/antlr/runtime/BitSet;
        19: .line 1351
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_20_in_oldStyleHeader168:Lorg/antlr/runtime/BitSet;
        20: .line 1352
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 272629760
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_oldStyleHeader170:Lorg/antlr/runtime/BitSet;
        21: .line 1353
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_28_in_oldStyleHeader182:Lorg/antlr/runtime/BitSet;
        22: .line 1354
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 4456448
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_oldStyleHeader184:Lorg/antlr/runtime/BitSet;
        23: .line 1355
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_oldStyleHeader187:Lorg/antlr/runtime/BitSet;
        24: .line 1356
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 4456448
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_oldStyleHeader189:Lorg/antlr/runtime/BitSet;
        25: .line 1357
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_22_in_oldStyleHeader201:Lorg/antlr/runtime/BitSet;
        26: .line 1358
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 524290
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_groupName223:Lorg/antlr/runtime/BitSet;
        27: .line 1359
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_19_in_groupName228:Lorg/antlr/runtime/BitSet;
        28: .line 1360
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 524290
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_groupName232:Lorg/antlr/runtime/BitSet;
        29: .line 1361
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 8192
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_26_in_delimiters250:Lorg/antlr/runtime/BitSet;
        30: .line 1362
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 262144
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_delimiters254:Lorg/antlr/runtime/BitSet;
        31: .line 1363
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 8192
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_delimiters256:Lorg/antlr/runtime/BitSet;
        32: .line 1364
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_delimiters260:Lorg/antlr/runtime/BitSet;
        33: .line 1365
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_templateDef_in_def284:Lorg/antlr/runtime/BitSet;
        34: .line 1366
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_dictDef_in_def289:Lorg/antlr/runtime/BitSet;
        35: .line 1367
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_24_in_templateDef313:Lorg/antlr/runtime/BitSet;
        36: .line 1368
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 524288
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef317:Lorg/antlr/runtime/BitSet;
        37: .line 1369
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_19_in_templateDef319:Lorg/antlr/runtime/BitSet;
        38: .line 1370
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 65536
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef323:Lorg/antlr/runtime/BitSet;
        39: .line 1371
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 131072
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_16_in_templateDef325:Lorg/antlr/runtime/BitSet;
        40: .line 1372
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2097152
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_17_in_templateDef327:Lorg/antlr/runtime/BitSet;
        41: .line 1373
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 65536
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef335:Lorg/antlr/runtime/BitSet;
        42: .line 1374
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 131584
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_16_in_templateDef337:Lorg/antlr/runtime/BitSet;
        43: .line 1375
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 131072
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_formalArgs_in_templateDef339:Lorg/antlr/runtime/BitSet;
        44: .line 1376
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2097152
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_17_in_templateDef341:Lorg/antlr/runtime/BitSet;
        45: .line 1377
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 8290
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_21_in_templateDef352:Lorg/antlr/runtime/BitSet;
        46: .line 1378
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_templateDef368:Lorg/antlr/runtime/BitSet;
        47: .line 1379
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_BIGSTRING_in_templateDef383:Lorg/antlr/runtime/BitSet;
        48: .line 1380
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_BIGSTRING_NO_NL_in_templateDef395:Lorg/antlr/runtime/BitSet;
        49: .line 1381
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2097152
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef430:Lorg/antlr/runtime/BitSet;
        50: .line 1382
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_21_in_templateDef432:Lorg/antlr/runtime/BitSet;
        51: .line 1383
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef436:Lorg/antlr/runtime/BitSet;
        52: .line 1384
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 262146
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_formalArg_in_formalArgs462:Lorg/antlr/runtime/BitSet;
        53: .line 1385
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 512
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_formalArgs466:Lorg/antlr/runtime/BitSet;
        54: .line 1386
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 262146
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_formalArg_in_formalArgs468:Lorg/antlr/runtime/BitSet;
        55: .line 1387
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 8388610
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_formalArg486:Lorg/antlr/runtime/BitSet;
        56: .line 1388
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 24848
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_23_in_formalArg492:Lorg/antlr/runtime/BitSet;
        57: .line 1389
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_set_in_formalArg496:Lorg/antlr/runtime/BitSet;
        58: .line 1390
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 1024
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_23_in_formalArg512:Lorg/antlr/runtime/BitSet;
        59: .line 1391
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 4096
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_LBRACK_in_formalArg516:Lorg/antlr/runtime/BitSet;
        60: .line 1392
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_RBRACK_in_formalArg518:Lorg/antlr/runtime/BitSet;
        61: .line 1393
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2097152
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_dictDef551:Lorg/antlr/runtime/BitSet;
        62: .line 1394
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 1024
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_21_in_dictDef553:Lorg/antlr/runtime/BitSet;
        63: .line 1395
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_dict_in_dictDef555:Lorg/antlr/runtime/BitSet;
        64: .line 1396
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 33562624
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_LBRACK_in_dict587:Lorg/antlr/runtime/BitSet;
        65: .line 1397
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 4096
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_dictPairs_in_dict589:Lorg/antlr/runtime/BitSet;
        66: .line 1398
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_RBRACK_in_dict592:Lorg/antlr/runtime/BitSet;
        67: .line 1399
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 262146
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_keyValuePair_in_dictPairs607:Lorg/antlr/runtime/BitSet;
        68: .line 1400
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 8192
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_dictPairs616:Lorg/antlr/runtime/BitSet;
        69: .line 1401
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 262146
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_keyValuePair_in_dictPairs618:Lorg/antlr/runtime/BitSet;
        70: .line 1402
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 33554432
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_dictPairs624:Lorg/antlr/runtime/BitSet;
        71: .line 1403
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_defaultValuePair_in_dictPairs626:Lorg/antlr/runtime/BitSet;
        72: .line 1404
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_defaultValuePair_in_dictPairs637:Lorg/antlr/runtime/BitSet;
        73: .line 1405
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 1048576
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_25_in_defaultValuePair660:Lorg/antlr/runtime/BitSet;
        74: .line 1406
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 26480
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_20_in_defaultValuePair662:Lorg/antlr/runtime/BitSet;
        75: .line 1407
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_keyValue_in_defaultValuePair664:Lorg/antlr/runtime/BitSet;
        76: .line 1408
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 1048576
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_keyValuePair678:Lorg/antlr/runtime/BitSet;
        77: .line 1409
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 26480
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_20_in_keyValuePair680:Lorg/antlr/runtime/BitSet;
        78: .line 1410
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_keyValue_in_keyValuePair682:Lorg/antlr/runtime/BitSet;
        79: .line 1411
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_BIGSTRING_in_keyValue699:Lorg/antlr/runtime/BitSet;
        80: .line 1412
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_BIGSTRING_NO_NL_in_keyValue708:Lorg/antlr/runtime/BitSet;
        81: .line 1413
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue716:Lorg/antlr/runtime/BitSet;
        82: .line 1414
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_keyValue723:Lorg/antlr/runtime/BitSet;
        83: .line 1415
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_TRUE_in_keyValue733:Lorg/antlr/runtime/BitSet;
        84: .line 1416
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_FALSE_in_keyValue743:Lorg/antlr/runtime/BitSet;
        85: .line 1417
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 4096
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_LBRACK_in_keyValue753:Lorg/antlr/runtime/BitSet;
        86: .line 1418
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_RBRACK_in_keyValue755:Lorg/antlr/runtime/BitSet;
        87: .line 1419
            new org.antlr.runtime.BitSet
            dup
            iconst_1
            newarray 11
            dup
            iconst_0
            ldc 2
            lastore
            invokespecial org.antlr.runtime.BitSet.<init>:([J)V
            putstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_keyValue768:Lorg/antlr/runtime/BitSet;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.antlr.runtime.Parser[] getDelegates();
    descriptor: ()[Lorg/antlr/runtime/Parser;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 86
            iconst_0
            anewarray org.antlr.runtime.Parser
            areturn
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/stringtemplate/v4/compiler/GroupParser;

  public void <init>(org.antlr.runtime.TokenStream);
    descriptor: (Lorg/antlr/runtime/TokenStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // org.antlr.runtime.TokenStream input
         0: .line 93
            aload 0 /* this */
            aload 1 /* input */
            new org.antlr.runtime.RecognizerSharedState
            dup
            invokespecial org.antlr.runtime.RecognizerSharedState.<init>:()V
            invokespecial org.stringtemplate.v4.compiler.GroupParser.<init>:(Lorg/antlr/runtime/TokenStream;Lorg/antlr/runtime/RecognizerSharedState;)V
         1: .line 94
            return
        end local 1 // org.antlr.runtime.TokenStream input
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0    2     1  input  Lorg/antlr/runtime/TokenStream;
    MethodParameters:
       Name  Flags
      input  

  public void <init>(org.antlr.runtime.TokenStream, org.antlr.runtime.RecognizerSharedState);
    descriptor: (Lorg/antlr/runtime/TokenStream;Lorg/antlr/runtime/RecognizerSharedState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // org.antlr.runtime.TokenStream input
        start local 2 // org.antlr.runtime.RecognizerSharedState state
         0: .line 96
            aload 0 /* this */
            aload 1 /* input */
            aload 2 /* state */
            invokespecial org.antlr.runtime.Parser.<init>:(Lorg/antlr/runtime/TokenStream;Lorg/antlr/runtime/RecognizerSharedState;)V
         1: .line 786
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
         2: .line 97
            return
        end local 2 // org.antlr.runtime.RecognizerSharedState state
        end local 1 // org.antlr.runtime.TokenStream input
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0    3     1  input  Lorg/antlr/runtime/TokenStream;
            0    3     2  state  Lorg/antlr/runtime/RecognizerSharedState;
    MethodParameters:
       Name  Flags
      input  
      state  

  public java.lang.String[] getTokenNames();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 99
            getstatic org.stringtemplate.v4.compiler.GroupParser.tokenNames:[Ljava/lang/String;
            areturn
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/stringtemplate/v4/compiler/GroupParser;

  public java.lang.String getGrammarFileName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 100
            ldc "org/stringtemplate/v4/compiler/Group.g"
            areturn
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/stringtemplate/v4/compiler/GroupParser;

  public void displayRecognitionError(java.lang.String[], org.antlr.runtime.RecognitionException);
    descriptor: ([Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.lang.String[] tokenNames
        start local 2 // org.antlr.runtime.RecognitionException e
         0: .line 109
            aload 0 /* this */
            aload 2 /* e */
            aload 1 /* tokenNames */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.getErrorMessage:(Lorg/antlr/runtime/RecognitionException;[Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* msg */
        start local 3 // java.lang.String msg
         1: .line 110
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.SYNTAX_ERROR:Lorg/stringtemplate/v4/misc/ErrorType;
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.getSourceName:()Ljava/lang/String;
            aload 2 /* e */
            aload 3 /* msg */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.groupSyntaxError:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;Ljava/lang/String;)V
         2: .line 111
            return
        end local 3 // java.lang.String msg
        end local 2 // org.antlr.runtime.RecognitionException e
        end local 1 // java.lang.String[] tokenNames
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0    3     1  tokenNames  [Ljava/lang/String;
            0    3     2           e  Lorg/antlr/runtime/RecognitionException;
            1    3     3         msg  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      tokenNames  
      e           

  public java.lang.String getSourceName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 114
            aload 0 /* this */
            invokespecial org.antlr.runtime.Parser.getSourceName:()Ljava/lang/String;
            astore 1 /* fullFileName */
        start local 1 // java.lang.String fullFileName
         1: .line 115
            new java.io.File
            dup
            aload 1 /* fullFileName */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            astore 2 /* f */
        start local 2 // java.io.File f
         2: .line 116
            aload 2 /* f */
            invokevirtual java.io.File.getName:()Ljava/lang/String;
            areturn
        end local 2 // java.io.File f
        end local 1 // java.lang.String fullFileName
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/stringtemplate/v4/compiler/GroupParser;
            1    3     1  fullFileName  Ljava/lang/String;
            2    3     2             f  Ljava/io/File;

  public void error(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.lang.String msg
         0: .line 119
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            iconst_0
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
            astore 2 /* e */
        start local 2 // org.antlr.runtime.NoViableAltException e
         1: .line 120
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.SYNTAX_ERROR:Lorg/stringtemplate/v4/misc/ErrorType;
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.getSourceName:()Ljava/lang/String;
            aload 2 /* e */
            aload 1 /* msg */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.groupSyntaxError:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;Ljava/lang/String;)V
         2: .line 121
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aconst_null
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
         3: .line 122
            return
        end local 2 // org.antlr.runtime.NoViableAltException e
        end local 1 // java.lang.String msg
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0    4     1   msg  Ljava/lang/String;
            1    4     2     e  Lorg/antlr/runtime/NoViableAltException;
    MethodParameters:
      Name  Flags
      msg   

  public void addArgument(java.util.List<org.stringtemplate.v4.compiler.FormalArgument>, org.antlr.runtime.Token, org.antlr.runtime.Token);
    descriptor: (Ljava/util/List;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.util.List args
        start local 2 // org.antlr.runtime.Token t
        start local 3 // org.antlr.runtime.Token defaultValueToken
         0: .line 125
            aload 2 /* t */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
         1: .line 126
            aload 1 /* args */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 6
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.util.List org.antlr.runtime.Token org.antlr.runtime.Token java.lang.String top java.util.Iterator
      StackMap stack:
         2: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.stringtemplate.v4.compiler.FormalArgument
            astore 5 /* arg */
        start local 5 // org.stringtemplate.v4.compiler.FormalArgument arg
         3: .line 127
            aload 5 /* arg */
            getfield org.stringtemplate.v4.compiler.FormalArgument.name:Ljava/lang/String;
            aload 4 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         4: .line 128
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.PARAMETER_REDEFINITION:Lorg/stringtemplate/v4/misc/ErrorType;
            aconst_null
            aload 2 /* t */
            aload 4 /* name */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Object;)V
         5: .line 129
            return
        end local 5 // org.stringtemplate.v4.compiler.FormalArgument arg
         6: .line 126
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         7: .line 133
            aload 1 /* args */
            new org.stringtemplate.v4.compiler.FormalArgument
            dup
            aload 4 /* name */
            aload 3 /* defaultValueToken */
            invokespecial org.stringtemplate.v4.compiler.FormalArgument.<init>:(Ljava/lang/String;Lorg/antlr/runtime/Token;)V
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         8: .line 134
            return
        end local 4 // java.lang.String name
        end local 3 // org.antlr.runtime.Token defaultValueToken
        end local 2 // org.antlr.runtime.Token t
        end local 1 // java.util.List args
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0    9     1               args  Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;
            0    9     2                  t  Lorg/antlr/runtime/Token;
            0    9     3  defaultValueToken  Lorg/antlr/runtime/Token;
            1    9     4               name  Ljava/lang/String;
            3    6     5                arg  Lorg/stringtemplate/v4/compiler/FormalArgument;
    Signature: (Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)V
    MethodParameters:
                   Name  Flags
      args               
      t                  
      defaultValueToken  

  public final void group(org.stringtemplate.v4.STGroup, java.lang.String);
    descriptor: (Lorg/stringtemplate/v4/STGroup;Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=14, args_size=3
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // org.stringtemplate.v4.STGroup group
        start local 2 // java.lang.String prefix
         0: .line 141
            aconst_null
            astore 3 /* STRING1 */
        start local 3 // org.antlr.runtime.Token STRING1
         1: .line 144
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.getTokenSource:()Lorg/antlr/runtime/TokenSource;
            checkcast org.stringtemplate.v4.compiler.GroupLexer
            astore 4 /* lexer */
        start local 4 // org.stringtemplate.v4.compiler.GroupLexer lexer
         2: .line 145
            aload 0 /* this */
            aload 4 /* lexer */
            aload 1 /* group */
            dup_x1
            putfield org.stringtemplate.v4.compiler.GroupLexer.group:Lorg/stringtemplate/v4/STGroup;
            putfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
         3: .line 152
            iconst_2
            istore 5 /* alt1 */
        start local 5 // int alt1
         4: .line 153
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 6 /* LA1_0 */
        start local 6 // int LA1_0
         5: .line 154
            iload 6 /* LA1_0 */
            bipush 27
            if_icmpne 7
         6: .line 155
            iconst_1
            istore 5 /* alt1 */
         7: .line 157
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser org.stringtemplate.v4.STGroup java.lang.String org.antlr.runtime.Token org.stringtemplate.v4.compiler.GroupLexer int int
      StackMap stack:
            iload 5 /* alt1 */
            tableswitch { // 1 - 1
                    1: 8
              default: 11
          }
         8: .line 161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_oldStyleHeader_in_group86:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
         9: .line 162
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.oldStyleHeader:()V
        10: .line 163
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        11: .line 171
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 7 /* alt2 */
        start local 7 // int alt2
        12: .line 172
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 8 /* LA2_0 */
        start local 8 // int LA2_0
        13: .line 173
            iload 8 /* LA2_0 */
            bipush 26
            if_icmpne 15
        14: .line 174
            iconst_1
            istore 7 /* alt2 */
        15: .line 176
      StackMap locals: int int
      StackMap stack:
            iload 7 /* alt2 */
            tableswitch { // 1 - 1
                    1: 16
              default: 19
          }
        16: .line 180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_delimiters_in_group91:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        17: .line 181
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.delimiters:()V
        18: .line 182
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        19: .line 192
      StackMap locals:
      StackMap stack:
            iconst_3
            istore 9 /* alt4 */
        start local 9 // int alt4
        20: .line 193
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 10 /* LA4_0 */
        start local 10 // int LA4_0
        21: .line 194
            iload 10 /* LA4_0 */
            bipush 29
            if_icmpne 28
        22: .line 195
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_2
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 11 /* LA4_2 */
        start local 11 // int LA4_2
        23: .line 196
            iload 11 /* LA4_2 */
            bipush 13
            if_icmpne 26
        24: .line 197
            iconst_1
            istore 9 /* alt4 */
        25: .line 198
            goto 28
        26: .line 199
      StackMap locals: int int int
      StackMap stack:
            iload 11 /* LA4_2 */
            bipush 9
            if_icmpne 28
        27: .line 200
            iconst_2
            istore 9 /* alt4 */
        end local 11 // int LA4_2
        28: .line 205
      StackMap locals:
      StackMap stack:
            iload 9 /* alt4 */
            tableswitch { // 1 - 2
                    1: 29
                    2: 33
              default: 46
          }
        29: .line 209
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 29
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_29_in_group101:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        30: .line 210
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 13
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_group103:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 3 /* STRING1 */
        31: .line 211
            aload 1 /* group */
            aload 3 /* STRING1 */
            invokevirtual org.stringtemplate.v4.STGroup.importTemplates:(Lorg/antlr/runtime/Token;)V
        32: .line 213
            goto 19
        33: .line 217
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 29
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_29_in_group111:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        34: .line 219
            new org.antlr.runtime.MismatchedTokenException
            dup
            bipush 13
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.MismatchedTokenException.<init>:(ILorg/antlr/runtime/IntStream;)V
            astore 11 /* e */
        start local 11 // org.antlr.runtime.MismatchedTokenException e
        35: .line 220
            aload 0 /* this */
            aload 11 /* e */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        36: .line 222
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_group122:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        37: .line 226
      StackMap locals: org.antlr.runtime.MismatchedTokenException
      StackMap stack:
            iconst_2
            istore 12 /* alt3 */
        start local 12 // int alt3
        38: .line 227
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 13 /* LA3_0 */
        start local 13 // int LA3_0
        39: .line 228
            iload 13 /* LA3_0 */
            bipush 19
            if_icmpne 41
        40: .line 229
            iconst_1
            istore 12 /* alt3 */
        41: .line 232
      StackMap locals: int int
      StackMap stack:
            iload 12 /* alt3 */
            tableswitch { // 1 - 1
                    1: 42
              default: 45
          }
        42: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 19
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_19_in_group125:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        43: .line 237
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_group127:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        44: .line 239
            goto 37
        end local 13 // int LA3_0
        end local 12 // int alt3
        end local 11 // org.antlr.runtime.MismatchedTokenException e
        45: .line 247
      StackMap locals:
      StackMap stack:
            goto 19
        end local 10 // int LA4_0
        end local 9 // int alt4
        46: .line 257
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 9 /* alt5 */
        start local 9 // int alt5
        47: .line 258
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 10 /* LA5_0 */
        start local 10 // int LA5_0
        48: .line 259
            iload 10 /* LA5_0 */
            bipush 9
            if_icmpeq 49
            iload 10 /* LA5_0 */
            bipush 24
            if_icmpne 50
        49: .line 260
      StackMap locals: int int
      StackMap stack:
            iconst_1
            istore 9 /* alt5 */
        50: .line 263
      StackMap locals:
      StackMap stack:
            iload 9 /* alt5 */
            tableswitch { // 1 - 1
                    1: 51
              default: 55
          }
        51: .line 267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_def_in_group139:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        52: .line 268
            aload 0 /* this */
            aload 2 /* prefix */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.def:(Ljava/lang/String;)V
        53: .line 269
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        54: .line 272
            goto 46
        end local 10 // int LA5_0
        end local 9 // int alt5
        55: .line 279
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_m1
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_EOF_in_group145:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        end local 8 // int LA2_0
        end local 7 // int alt2
        end local 6 // int LA1_0
        end local 5 // int alt1
        56: .line 282
            goto 60
        57: .line 283
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser org.stringtemplate.v4.STGroup java.lang.String org.antlr.runtime.Token org.stringtemplate.v4.compiler.GroupLexer
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 5 /* re */
        start local 5 // org.antlr.runtime.RecognitionException re
        58: .line 284
            aload 0 /* this */
            aload 5 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        59: .line 285
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 5 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 5 // org.antlr.runtime.RecognitionException re
        60: .line 290
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.stringtemplate.v4.compiler.GroupLexer lexer
        end local 3 // org.antlr.runtime.Token STRING1
        end local 2 // java.lang.String prefix
        end local 1 // org.stringtemplate.v4.STGroup group
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   61     0     this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0   61     1    group  Lorg/stringtemplate/v4/STGroup;
            0   61     2   prefix  Ljava/lang/String;
            1   61     3  STRING1  Lorg/antlr/runtime/Token;
            2   61     4    lexer  Lorg/stringtemplate/v4/compiler/GroupLexer;
            4   56     5     alt1  I
            5   56     6    LA1_0  I
           12   56     7     alt2  I
           13   56     8    LA2_0  I
           20   46     9     alt4  I
           21   46    10    LA4_0  I
           23   28    11    LA4_2  I
           35   45    11        e  Lorg/antlr/runtime/MismatchedTokenException;
           38   45    12     alt3  I
           39   45    13    LA3_0  I
           47   55     9     alt5  I
           48   55    10    LA5_0  I
           58   60     5       re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           3    56      57  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    MethodParameters:
        Name  Flags
      group   
      prefix  

  public final void oldStyleHeader();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=7, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 302
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 27
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_27_in_oldStyleHeader162:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         1: .line 303
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_oldStyleHeader164:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         2: .line 305
            iconst_2
            istore 1 /* alt6 */
        start local 1 // int alt6
         3: .line 306
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 2 /* LA6_0 */
        start local 2 // int LA6_0
         4: .line 307
            iload 2 /* LA6_0 */
            bipush 20
            if_icmpne 6
         5: .line 308
            iconst_1
            istore 1 /* alt6 */
         6: .line 310
      StackMap locals: int int
      StackMap stack:
            iload 1 /* alt6 */
            tableswitch { // 1 - 1
                    1: 7
              default: 9
          }
         7: .line 314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 20
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_20_in_oldStyleHeader168:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         8: .line 315
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_oldStyleHeader170:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         9: .line 322
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 3 /* alt8 */
        start local 3 // int alt8
        10: .line 323
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 4 /* LA8_0 */
        start local 4 // int LA8_0
        11: .line 324
            iload 4 /* LA8_0 */
            bipush 28
            if_icmpne 13
        12: .line 325
            iconst_1
            istore 3 /* alt8 */
        13: .line 327
      StackMap locals: int int
      StackMap stack:
            iload 3 /* alt8 */
            tableswitch { // 1 - 1
                    1: 14
              default: 24
          }
        14: .line 331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 28
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_28_in_oldStyleHeader182:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        15: .line 332
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_oldStyleHeader184:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        16: .line 336
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 5 /* alt7 */
        start local 5 // int alt7
        17: .line 337
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 6 /* LA7_0 */
        start local 6 // int LA7_0
        18: .line 338
            iload 6 /* LA7_0 */
            bipush 18
            if_icmpne 20
        19: .line 339
            iconst_1
            istore 5 /* alt7 */
        20: .line 342
      StackMap locals: int int
      StackMap stack:
            iload 5 /* alt7 */
            tableswitch { // 1 - 1
                    1: 21
              default: 24
          }
        21: .line 346
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 18
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_oldStyleHeader187:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        22: .line 347
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_oldStyleHeader189:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        23: .line 349
            goto 16
        end local 6 // int LA7_0
        end local 5 // int alt7
        24: .line 361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 22
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_22_in_oldStyleHeader201:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        end local 4 // int LA8_0
        end local 3 // int alt8
        end local 2 // int LA6_0
        end local 1 // int alt6
        25: .line 364
            goto 29
        26: .line 365
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 1 /* re */
        start local 1 // org.antlr.runtime.RecognitionException re
        27: .line 366
            aload 0 /* this */
            aload 1 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        28: .line 367
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 1 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 1 // org.antlr.runtime.RecognitionException re
        29: .line 372
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   30     0   this  Lorg/stringtemplate/v4/compiler/GroupParser;
            3   25     1   alt6  I
            4   25     2  LA6_0  I
           10   25     3   alt8  I
           11   25     4  LA8_0  I
           17   24     5   alt7  I
           18   24     6  LA7_0  I
           27   29     1     re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           0    25      26  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final java.lang.String groupName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 380
            aconst_null
            astore 1 /* name */
        start local 1 // java.lang.String name
         1: .line 383
            aconst_null
            astore 2 /* a */
        start local 2 // org.antlr.runtime.Token a
         2: .line 385
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 3 /* buf */
        start local 3 // java.lang.StringBuilder buf
         3: .line 390
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_groupName223:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 2 /* a */
         4: .line 391
            aload 3 /* buf */
            aload 2 /* a */
            ifnull 5
            aload 2 /* a */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 6
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String org.antlr.runtime.Token java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder
         5: aconst_null
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String org.antlr.runtime.Token java.lang.StringBuilder
      StackMap stack: java.lang.StringBuilder java.lang.String
         6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 395
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 4 /* alt9 */
        start local 4 // int alt9
         8: .line 396
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 5 /* LA9_0 */
        start local 5 // int LA9_0
         9: .line 397
            iload 5 /* LA9_0 */
            bipush 19
            if_icmpne 11
        10: .line 398
            iconst_1
            istore 4 /* alt9 */
        11: .line 401
      StackMap locals: int int
      StackMap stack:
            iload 4 /* alt9 */
            tableswitch { // 1 - 1
                    1: 12
              default: 18
          }
        12: .line 405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 19
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_19_in_groupName228:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        13: .line 406
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_groupName232:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 2 /* a */
        14: .line 407
            aload 3 /* buf */
            aload 2 /* a */
            ifnull 15
            aload 2 /* a */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 16
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        15: aconst_null
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String org.antlr.runtime.Token java.lang.StringBuilder int int
      StackMap stack: java.lang.StringBuilder java.lang.String
        16: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 409
            goto 7
        end local 5 // int LA9_0
        end local 4 // int alt9
        18: .line 418
      StackMap locals:
      StackMap stack:
            goto 22
        19: .line 419
      StackMap locals:
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 4 /* re */
        start local 4 // org.antlr.runtime.RecognitionException re
        20: .line 420
            aload 0 /* this */
            aload 4 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        21: .line 421
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 4 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 4 // org.antlr.runtime.RecognitionException re
        22: .line 426
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            areturn
        end local 3 // java.lang.StringBuilder buf
        end local 2 // org.antlr.runtime.Token a
        end local 1 // java.lang.String name
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   23     0   this  Lorg/stringtemplate/v4/compiler/GroupParser;
            1   23     1   name  Ljava/lang/String;
            2   23     2      a  Lorg/antlr/runtime/Token;
            3   23     3    buf  Ljava/lang/StringBuilder;
            8   18     4   alt9  I
            9   18     5  LA9_0  I
           20   22     4     re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           3    18      19  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void delimiters();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 435
            aconst_null
            astore 1 /* a */
        start local 1 // org.antlr.runtime.Token a
         1: .line 436
            aconst_null
            astore 2 /* b */
        start local 2 // org.antlr.runtime.Token b
         2: .line 442
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 26
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_26_in_delimiters250:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         3: .line 443
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 13
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_delimiters254:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 1 /* a */
         4: .line 444
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 18
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_delimiters256:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         5: .line 445
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 13
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_delimiters260:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 2 /* b */
         6: .line 447
            iconst_1
            istore 3 /* supported */
        start local 3 // boolean supported
         7: .line 448
            aload 1 /* a */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            istore 4 /* startCharacter */
        start local 4 // char startCharacter
         8: .line 449
            iload 4 /* startCharacter */
            invokestatic org.stringtemplate.v4.STGroup.isReservedCharacter:(C)Z
            ifeq 11
         9: .line 450
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.UNSUPPORTED_DELIMITER:Lorg/stringtemplate/v4/misc/ErrorType;
            aconst_null
            aload 1 /* a */
            iload 4 /* startCharacter */
            invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Object;)V
        10: .line 451
            iconst_0
            istore 3 /* supported */
        11: .line 454
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser org.antlr.runtime.Token org.antlr.runtime.Token int int
      StackMap stack:
            aload 2 /* b */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            istore 5 /* stopCharacter */
        start local 5 // char stopCharacter
        12: .line 455
            iload 5 /* stopCharacter */
            invokestatic org.stringtemplate.v4.STGroup.isReservedCharacter:(C)Z
            ifeq 15
        13: .line 456
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.UNSUPPORTED_DELIMITER:Lorg/stringtemplate/v4/misc/ErrorType;
            aconst_null
            aload 2 /* b */
            iload 5 /* stopCharacter */
            invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Object;)V
        14: .line 457
            iconst_0
            istore 3 /* supported */
        15: .line 460
      StackMap locals: int
      StackMap stack:
            iload 3 /* supported */
            ifeq 22
        16: .line 461
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 1 /* a */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            putfield org.stringtemplate.v4.STGroup.delimiterStartChar:C
        17: .line 462
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 2 /* b */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            iconst_1
            invokevirtual java.lang.String.charAt:(I)C
            putfield org.stringtemplate.v4.STGroup.delimiterStopChar:C
        end local 5 // char stopCharacter
        end local 4 // char startCharacter
        end local 3 // boolean supported
        18: .line 467
            goto 22
        19: .line 468
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser org.antlr.runtime.Token org.antlr.runtime.Token
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 3 /* re */
        start local 3 // org.antlr.runtime.RecognitionException re
        20: .line 469
            aload 0 /* this */
            aload 3 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        21: .line 470
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 3 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 3 // org.antlr.runtime.RecognitionException re
        22: .line 475
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.antlr.runtime.Token b
        end local 1 // org.antlr.runtime.Token a
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   23     0            this  Lorg/stringtemplate/v4/compiler/GroupParser;
            1   23     1               a  Lorg/antlr/runtime/Token;
            2   23     2               b  Lorg/antlr/runtime/Token;
            7   18     3       supported  Z
            8   18     4  startCharacter  C
           12   18     5   stopCharacter  C
           20   22     3              re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           2    18      19  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void def(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=9, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.lang.String prefix
         0: .line 485
            iconst_2
            istore 2 /* alt10 */
        start local 2 // int alt10
         1: .line 486
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 3 /* LA10_0 */
        start local 3 // int LA10_0
         2: .line 487
            iload 3 /* LA10_0 */
            bipush 24
            if_icmpne 5
         3: .line 488
            iconst_1
            istore 2 /* alt10 */
         4: .line 489
            goto 41
         5: .line 490
      StackMap locals: int int
      StackMap stack:
            iload 3 /* LA10_0 */
            bipush 9
            if_icmpne 38
         6: .line 491
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_2
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 4 /* LA10_2 */
        start local 4 // int LA10_2
         7: .line 492
            iload 4 /* LA10_2 */
            bipush 16
            if_icmpne 10
         8: .line 493
            iconst_1
            istore 2 /* alt10 */
         9: .line 494
            goto 41
        10: .line 495
      StackMap locals: int
      StackMap stack:
            iload 4 /* LA10_2 */
            bipush 21
            if_icmpne 30
        11: .line 496
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_3
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 5 /* LA10_3 */
        start local 5 // int LA10_3
        12: .line 497
            iload 5 /* LA10_3 */
            bipush 9
            if_icmpne 15
        13: .line 498
            iconst_1
            istore 2 /* alt10 */
        14: .line 499
            goto 41
        15: .line 500
      StackMap locals: int
      StackMap stack:
            iload 5 /* LA10_3 */
            bipush 10
            if_icmpne 18
        16: .line 501
            iconst_2
            istore 2 /* alt10 */
        17: .line 502
            goto 41
        18: .line 505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.mark:()I
            istore 6 /* nvaeMark */
        start local 6 // int nvaeMark
        19: .line 507
            iconst_0
            istore 7 /* nvaeConsume */
        start local 7 // int nvaeConsume
        20: goto 23
        21: .line 508
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.consume:()V
        22: .line 507
            iinc 7 /* nvaeConsume */ 1
      StackMap locals:
      StackMap stack:
        23: iload 7 /* nvaeConsume */
            iconst_2
            if_icmplt 21
        end local 7 // int nvaeConsume
        24: .line 511
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 10
            iconst_3
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        25: .line 510
            astore 7 /* nvae */
        start local 7 // org.antlr.runtime.NoViableAltException nvae
        26: .line 512
            aload 7 /* nvae */
            athrow
        end local 7 // org.antlr.runtime.NoViableAltException nvae
        27: .line 513
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String int int int int int
      StackMap stack: java.lang.Throwable
            astore 8
        28: .line 514
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iload 6 /* nvaeMark */
            invokeinterface org.antlr.runtime.TokenStream.rewind:(I)V
        29: .line 515
            aload 8
            athrow
        end local 6 // int nvaeMark
        end local 5 // int LA10_3
        30: .line 521
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.mark:()I
            istore 5 /* nvaeMark */
        start local 5 // int nvaeMark
        31: .line 523
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.consume:()V
        32: .line 525
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 10
            iconst_2
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        33: .line 524
            astore 6 /* nvae */
        start local 6 // org.antlr.runtime.NoViableAltException nvae
        34: .line 526
            aload 6 /* nvae */
            athrow
        end local 6 // org.antlr.runtime.NoViableAltException nvae
        35: .line 527
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String int int int int
      StackMap stack: java.lang.Throwable
            astore 7
        36: .line 528
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iload 5 /* nvaeMark */
            invokeinterface org.antlr.runtime.TokenStream.rewind:(I)V
        37: .line 529
            aload 7
            athrow
        end local 5 // int nvaeMark
        end local 4 // int LA10_2
        38: .line 536
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 10
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        39: .line 535
            astore 4 /* nvae */
        start local 4 // org.antlr.runtime.NoViableAltException nvae
        40: .line 537
            aload 4 /* nvae */
            athrow
        end local 4 // org.antlr.runtime.NoViableAltException nvae
        41: .line 540
      StackMap locals:
      StackMap stack:
            iload 2 /* alt10 */
            tableswitch { // 1 - 2
                    1: 42
                    2: 46
              default: 49
          }
        42: .line 544
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_templateDef_in_def284:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        43: .line 545
            aload 0 /* this */
            aload 1 /* prefix */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.templateDef:(Ljava/lang/String;)V
        44: .line 546
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        45: .line 549
            goto 53
        46: .line 553
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_dictDef_in_def289:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        47: .line 554
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.dictDef:()V
        48: .line 555
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        end local 3 // int LA10_0
        end local 2 // int alt10
        49: .line 561
      StackMap locals:
      StackMap stack:
            goto 53
        50: .line 562
      StackMap locals:
      StackMap stack: org.antlr.runtime.RecognitionException
            pop
        51: .line 565
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.index:()I
            putfield org.antlr.runtime.RecognizerSharedState.lastErrorIndex:I
        52: .line 566
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "garbled template definition starting at '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LT:(I)Lorg/antlr/runtime/Token;
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.error:(Ljava/lang/String;)V
        53: .line 573
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String prefix
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   54     0         this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0   54     1       prefix  Ljava/lang/String;
            1   49     2        alt10  I
            2   49     3       LA10_0  I
            7   38     4       LA10_2  I
           12   30     5       LA10_3  I
           19   30     6     nvaeMark  I
           20   24     7  nvaeConsume  I
           26   27     7         nvae  Lorg/antlr/runtime/NoViableAltException;
           31   38     5     nvaeMark  I
           34   35     6         nvae  Lorg/antlr/runtime/NoViableAltException;
           40   41     4         nvae  Lorg/antlr/runtime/NoViableAltException;
      Exception table:
        from    to  target  type
          19    27      27  any
          31    35      35  any
           0    49      50  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    MethodParameters:
        Name  Flags
      prefix  

  public final void templateDef(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=20, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.lang.String prefix
         0: .line 581
            aconst_null
            astore 2 /* enclosing */
        start local 2 // org.antlr.runtime.Token enclosing
         1: .line 582
            aconst_null
            astore 3 /* name */
        start local 3 // org.antlr.runtime.Token name
         2: .line 583
            aconst_null
            astore 4 /* alias */
        start local 4 // org.antlr.runtime.Token alias
         3: .line 584
            aconst_null
            astore 5 /* target */
        start local 5 // org.antlr.runtime.Token target
         4: .line 585
            aconst_null
            astore 6 /* STRING2 */
        start local 6 // org.antlr.runtime.Token STRING2
         5: .line 586
            aconst_null
            astore 7 /* BIGSTRING3 */
        start local 7 // org.antlr.runtime.Token BIGSTRING3
         6: .line 587
            aconst_null
            astore 8 /* BIGSTRING_NO_NL4 */
        start local 8 // org.antlr.runtime.Token BIGSTRING_NO_NL4
         7: .line 588
            aconst_null
            astore 9 /* formalArgs5 */
        start local 9 // java.util.List formalArgs5
         8: .line 591
            aconst_null
            astore 10 /* template */
        start local 10 // java.lang.String template
         9: .line 592
            iconst_0
            istore 11 /* n */
        start local 11 // int n
        10: .line 596
            iconst_2
            istore 12 /* alt13 */
        start local 12 // int alt13
        11: .line 597
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 13 /* LA13_0 */
        start local 13 // int LA13_0
        12: .line 598
            iload 13 /* LA13_0 */
            bipush 24
            if_icmpne 15
        13: .line 599
            iconst_1
            istore 12 /* alt13 */
        14: .line 600
            goto 34
        15: .line 601
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token java.util.List java.lang.String int int int
      StackMap stack:
            iload 13 /* LA13_0 */
            bipush 9
            if_icmpne 31
        16: .line 602
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_2
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 14 /* LA13_2 */
        start local 14 // int LA13_2
        17: .line 603
            iload 14 /* LA13_2 */
            bipush 16
            if_icmpne 20
        18: .line 604
            iconst_1
            istore 12 /* alt13 */
        19: .line 605
            goto 34
        20: .line 606
      StackMap locals: int
      StackMap stack:
            iload 14 /* LA13_2 */
            bipush 21
            if_icmpne 23
        21: .line 607
            iconst_2
            istore 12 /* alt13 */
        22: .line 608
            goto 34
        23: .line 611
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.mark:()I
            istore 15 /* nvaeMark */
        start local 15 // int nvaeMark
        24: .line 613
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.consume:()V
        25: .line 615
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 13
            iconst_2
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        26: .line 614
            astore 16 /* nvae */
        start local 16 // org.antlr.runtime.NoViableAltException nvae
        27: .line 616
            aload 16 /* nvae */
            athrow
        end local 16 // org.antlr.runtime.NoViableAltException nvae
        28: .line 617
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token java.util.List java.lang.String int int int int int
      StackMap stack: java.lang.Throwable
            astore 17
        29: .line 618
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iload 15 /* nvaeMark */
            invokeinterface org.antlr.runtime.TokenStream.rewind:(I)V
        30: .line 619
            aload 17
            athrow
        end local 15 // int nvaeMark
        end local 14 // int LA13_2
        31: .line 626
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 13
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        32: .line 625
            astore 14 /* nvae */
        start local 14 // org.antlr.runtime.NoViableAltException nvae
        33: .line 627
            aload 14 /* nvae */
            athrow
        end local 14 // org.antlr.runtime.NoViableAltException nvae
        34: .line 630
      StackMap locals:
      StackMap stack:
            iload 12 /* alt13 */
            tableswitch { // 1 - 2
                    1: 35
                    2: 114
              default: 118
          }
        35: .line 635
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 14 /* alt11 */
        start local 14 // int alt11
        36: .line 636
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 15 /* LA11_0 */
        start local 15 // int LA11_0
        37: .line 637
            iload 15 /* LA11_0 */
            bipush 24
            if_icmpne 40
        38: .line 638
            iconst_1
            istore 14 /* alt11 */
        39: .line 639
            goto 46
        40: .line 640
      StackMap locals: int int
      StackMap stack:
            iload 15 /* LA11_0 */
            bipush 9
            if_icmpne 43
        41: .line 641
            iconst_2
            istore 14 /* alt11 */
        42: .line 642
            goto 46
        43: .line 646
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 11
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        44: .line 645
            astore 16 /* nvae */
        start local 16 // org.antlr.runtime.NoViableAltException nvae
        45: .line 647
            aload 16 /* nvae */
            athrow
        end local 16 // org.antlr.runtime.NoViableAltException nvae
        46: .line 650
      StackMap locals:
      StackMap stack:
            iload 14 /* alt11 */
            tableswitch { // 1 - 2
                    1: 47
                    2: 54
              default: 60
          }
        47: .line 654
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 24
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_24_in_templateDef313:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        48: .line 655
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef317:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 2 /* enclosing */
        49: .line 656
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 19
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_19_in_templateDef319:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        50: .line 657
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef323:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 3 /* name */
        51: .line 658
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 16
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_16_in_templateDef325:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        52: .line 659
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 17
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_17_in_templateDef327:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        53: .line 661
            goto 60
        54: .line 665
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef335:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 3 /* name */
        55: .line 666
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 16
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_16_in_templateDef337:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        56: .line 667
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_formalArgs_in_templateDef339:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        57: .line 668
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.formalArgs:()Ljava/util/List;
            astore 9 /* formalArgs5 */
        58: .line 669
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        59: .line 671
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 17
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_17_in_templateDef341:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        60: .line 677
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 21
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_21_in_templateDef352:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        61: .line 678
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LT:(I)Lorg/antlr/runtime/Token;
            astore 16 /* templateToken */
        start local 16 // org.antlr.runtime.Token templateToken
        62: .line 680
            iconst_4
            istore 17 /* alt12 */
        start local 17 // int alt12
        63: .line 681
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            lookupswitch { // 6
                   -1: 70
                    5: 66
                    6: 68
                    9: 70
                   13: 64
                   24: 70
              default: 72
          }
        64: .line 684
      StackMap locals: org.antlr.runtime.Token int
      StackMap stack:
            iconst_1
            istore 17 /* alt12 */
        65: .line 686
            goto 75
        66: .line 689
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 17 /* alt12 */
        67: .line 691
            goto 75
        68: .line 694
      StackMap locals:
      StackMap stack:
            iconst_3
            istore 17 /* alt12 */
        69: .line 696
            goto 75
        70: .line 701
      StackMap locals:
      StackMap stack:
            iconst_4
            istore 17 /* alt12 */
        71: .line 703
            goto 75
        72: .line 706
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 12
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        73: .line 705
            astore 18 /* nvae */
        start local 18 // org.antlr.runtime.NoViableAltException nvae
        74: .line 707
            aload 18 /* nvae */
            athrow
        end local 18 // org.antlr.runtime.NoViableAltException nvae
        75: .line 709
      StackMap locals:
      StackMap stack:
            iload 17 /* alt12 */
            tableswitch { // 1 - 4
                    1: 76
                    2: 81
                    3: 86
                    4: 91
              default: 95
          }
        76: .line 713
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 13
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_templateDef368:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 6 /* STRING2 */
        77: .line 714
            aload 6 /* STRING2 */
            ifnull 78
            aload 6 /* STRING2 */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 79
      StackMap locals:
      StackMap stack:
        78: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        79: astore 10 /* template */
            iconst_1
            istore 11 /* n */
        80: .line 716
            goto 95
        81: .line 720
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_5
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_BIGSTRING_in_templateDef383:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 7 /* BIGSTRING3 */
        82: .line 721
            aload 7 /* BIGSTRING3 */
            ifnull 83
            aload 7 /* BIGSTRING3 */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 84
      StackMap locals:
      StackMap stack:
        83: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        84: astore 10 /* template */
            iconst_2
            istore 11 /* n */
        85: .line 723
            goto 95
        86: .line 727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 6
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_BIGSTRING_NO_NL_in_templateDef395:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 8 /* BIGSTRING_NO_NL4 */
        87: .line 728
            aload 8 /* BIGSTRING_NO_NL4 */
            ifnull 88
            aload 8 /* BIGSTRING_NO_NL4 */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 89
      StackMap locals:
      StackMap stack:
        88: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        89: astore 10 /* template */
            iconst_2
            istore 11 /* n */
        90: .line 730
            goto 95
        91: .line 735
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 10 /* template */
        92: .line 736
            new java.lang.StringBuilder
            dup
            ldc "missing template at '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LT:(I)Lorg/antlr/runtime/Token;
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 18 /* msg */
        start local 18 // java.lang.String msg
        93: .line 737
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            iconst_0
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
            astore 19 /* e */
        start local 19 // org.antlr.runtime.NoViableAltException e
        94: .line 738
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.SYNTAX_ERROR:Lorg/stringtemplate/v4/misc/ErrorType;
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.getSourceName:()Ljava/lang/String;
            aload 19 /* e */
            aload 18 /* msg */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.groupSyntaxError:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;Ljava/lang/String;)V
        end local 19 // org.antlr.runtime.NoViableAltException e
        end local 18 // java.lang.String msg
        95: .line 746
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ifnull 96
            aload 3 /* name */
            invokeinterface org.antlr.runtime.Token.getTokenIndex:()I
            goto 97
      StackMap locals:
      StackMap stack:
        96: iconst_0
      StackMap locals:
      StackMap stack: int
        97: iflt 122
        98: .line 747
            aload 10 /* template */
            iload 11 /* n */
            invokestatic org.stringtemplate.v4.misc.Misc.strip:(Ljava/lang/String;I)Ljava/lang/String;
            astore 10 /* template */
        99: .line 748
            aload 3 /* name */
            ifnull 100
            aload 3 /* name */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 101
      StackMap locals:
      StackMap stack:
       100: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
       101: astore 18 /* templateName */
        start local 18 // java.lang.String templateName
       102: .line 749
            aload 1 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifle 105
            new java.lang.StringBuilder
            dup
            aload 1 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* name */
            ifnull 103
            aload 3 /* name */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 104
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token java.util.List java.lang.String int int int int int org.antlr.runtime.Token int java.lang.String
      StackMap stack: java.lang.StringBuilder
       103: aconst_null
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token java.util.List java.lang.String int int int int int org.antlr.runtime.Token int java.lang.String
      StackMap stack: java.lang.StringBuilder java.lang.String
       104: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 18 /* templateName */
       105: .line 750
      StackMap locals:
      StackMap stack:
            aload 2 /* enclosing */
            ifnull 106
            aload 2 /* enclosing */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 107
      StackMap locals:
      StackMap stack:
       106: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
       107: astore 19 /* enclosingTemplateName */
        start local 19 // java.lang.String enclosingTemplateName
       108: .line 751
            aload 19 /* enclosingTemplateName */
            ifnull 110
            aload 19 /* enclosingTemplateName */
            invokevirtual java.lang.String.length:()I
            ifle 110
            aload 1 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifle 110
       109: .line 752
            new java.lang.StringBuilder
            dup
            aload 1 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 19 /* enclosingTemplateName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 19 /* enclosingTemplateName */
       110: .line 754
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 18 /* templateName */
            aload 19 /* enclosingTemplateName */
            aload 16 /* templateToken */
       111: .line 755
            aload 10 /* template */
            aload 3 /* name */
            aload 9 /* formalArgs5 */
       112: .line 754
            invokevirtual org.stringtemplate.v4.STGroup.defineTemplateOrRegion:(Ljava/lang/String;Ljava/lang/String;Lorg/antlr/runtime/Token;Ljava/lang/String;Lorg/antlr/runtime/Token;Ljava/util/List;)V
        end local 19 // java.lang.String enclosingTemplateName
        end local 18 // java.lang.String templateName
        end local 17 // int alt12
        end local 16 // org.antlr.runtime.Token templateToken
        end local 15 // int LA11_0
        end local 14 // int alt11
       113: .line 759
            goto 122
       114: .line 763
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.String org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token java.util.List java.lang.String int int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef430:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 4 /* alias */
       115: .line 764
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 21
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_21_in_templateDef432:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
       116: .line 765
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_templateDef436:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 5 /* target */
       117: .line 766
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 4 /* alias */
            aload 5 /* target */
            invokevirtual org.stringtemplate.v4.STGroup.defineTemplateAlias:(Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)Lorg/stringtemplate/v4/compiler/CompiledST;
            pop
        end local 13 // int LA13_0
        end local 12 // int alt13
       118: .line 771
      StackMap locals:
      StackMap stack:
            goto 122
       119: .line 772
      StackMap locals:
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 12 /* re */
        start local 12 // org.antlr.runtime.RecognitionException re
       120: .line 773
            aload 0 /* this */
            aload 12 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
       121: .line 774
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 12 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 12 // org.antlr.runtime.RecognitionException re
       122: .line 779
      StackMap locals:
      StackMap stack:
            return
        end local 11 // int n
        end local 10 // java.lang.String template
        end local 9 // java.util.List formalArgs5
        end local 8 // org.antlr.runtime.Token BIGSTRING_NO_NL4
        end local 7 // org.antlr.runtime.Token BIGSTRING3
        end local 6 // org.antlr.runtime.Token STRING2
        end local 5 // org.antlr.runtime.Token target
        end local 4 // org.antlr.runtime.Token alias
        end local 3 // org.antlr.runtime.Token name
        end local 2 // org.antlr.runtime.Token enclosing
        end local 1 // java.lang.String prefix
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0  123     0                   this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0  123     1                 prefix  Ljava/lang/String;
            1  123     2              enclosing  Lorg/antlr/runtime/Token;
            2  123     3                   name  Lorg/antlr/runtime/Token;
            3  123     4                  alias  Lorg/antlr/runtime/Token;
            4  123     5                 target  Lorg/antlr/runtime/Token;
            5  123     6                STRING2  Lorg/antlr/runtime/Token;
            6  123     7             BIGSTRING3  Lorg/antlr/runtime/Token;
            7  123     8       BIGSTRING_NO_NL4  Lorg/antlr/runtime/Token;
            8  123     9            formalArgs5  Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;
            9  123    10               template  Ljava/lang/String;
           10  123    11                      n  I
           11  118    12                  alt13  I
           12  118    13                 LA13_0  I
           17   31    14                 LA13_2  I
           24   31    15               nvaeMark  I
           27   28    16                   nvae  Lorg/antlr/runtime/NoViableAltException;
           33   34    14                   nvae  Lorg/antlr/runtime/NoViableAltException;
           36  113    14                  alt11  I
           37  113    15                 LA11_0  I
           45   46    16                   nvae  Lorg/antlr/runtime/NoViableAltException;
           62  113    16          templateToken  Lorg/antlr/runtime/Token;
           63  113    17                  alt12  I
           74   75    18                   nvae  Lorg/antlr/runtime/NoViableAltException;
           93   95    18                    msg  Ljava/lang/String;
           94   95    19                      e  Lorg/antlr/runtime/NoViableAltException;
          102  113    18           templateName  Ljava/lang/String;
          108  113    19  enclosingTemplateName  Ljava/lang/String;
          120  122    12                     re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
          24    28      28  any
          10   118     119  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    MethodParameters:
        Name  Flags
      prefix  

  public final java.util.List<org.stringtemplate.v4.compiler.FormalArgument> formalArgs();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=7, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 792
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
            new org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope
            dup
            invokespecial org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope.<init>:()V
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 793
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 1 /* args */
        start local 1 // java.util.List args
         2: .line 796
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope
            iconst_0
            putfield org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope.hasOptionalParameter:Z
         3: .line 799
            iconst_2
            istore 2 /* alt15 */
        start local 2 // int alt15
         4: .line 800
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 3 /* LA15_0 */
        start local 3 // int LA15_0
         5: .line 801
            iload 3 /* LA15_0 */
            bipush 9
            if_icmpne 8
         6: .line 802
            iconst_1
            istore 2 /* alt15 */
         7: .line 803
            goto 14
         8: .line 804
      StackMap locals: java.util.List int int
      StackMap stack:
            iload 3 /* LA15_0 */
            bipush 17
            if_icmpne 11
         9: .line 805
            iconst_2
            istore 2 /* alt15 */
        10: .line 806
            goto 14
        11: .line 810
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 15
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        12: .line 809
            astore 4 /* nvae */
        start local 4 // org.antlr.runtime.NoViableAltException nvae
        13: .line 811
            aload 4 /* nvae */
            athrow
        end local 4 // org.antlr.runtime.NoViableAltException nvae
        14: .line 814
      StackMap locals:
      StackMap stack:
            iload 2 /* alt15 */
            tableswitch { // 1 - 2
                    1: 15
                    2: 29
              default: 29
          }
        15: .line 818
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_formalArg_in_formalArgs462:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        16: .line 819
            aload 0 /* this */
            aload 1 /* args */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.formalArg:(Ljava/util/List;)V
        17: .line 820
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        18: .line 825
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 4 /* alt14 */
        start local 4 // int alt14
        19: .line 826
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 5 /* LA14_0 */
        start local 5 // int LA14_0
        20: .line 827
            iload 5 /* LA14_0 */
            bipush 18
            if_icmpne 22
        21: .line 828
            iconst_1
            istore 4 /* alt14 */
        22: .line 831
      StackMap locals: int int
      StackMap stack:
            iload 4 /* alt14 */
            tableswitch { // 1 - 1
                    1: 23
              default: 28
          }
        23: .line 835
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 18
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_formalArgs466:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        24: .line 836
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_formalArg_in_formalArgs468:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        25: .line 837
            aload 0 /* this */
            aload 1 /* args */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.formalArg:(Ljava/util/List;)V
        26: .line 838
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        27: .line 841
            goto 18
        end local 5 // int LA14_0
        end local 4 // int alt14
        28: .line 849
      StackMap locals:
      StackMap stack:
            goto 37
        end local 3 // int LA15_0
        end local 2 // int alt15
        29: .line 857
      StackMap locals:
      StackMap stack:
            goto 37
        30: .line 858
      StackMap locals:
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 2 /* re */
        start local 2 // org.antlr.runtime.RecognitionException re
        31: .line 859
            aload 0 /* this */
            aload 2 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        32: .line 860
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 2 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 2 // org.antlr.runtime.RecognitionException re
        33: .line 864
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
            goto 38
        34: .line 862
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 6
        35: .line 864
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
        36: .line 865
            aload 6
            athrow
        37: .line 864
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
        38: .line 866
      StackMap locals:
      StackMap stack:
            aload 1 /* args */
            areturn
        end local 1 // java.util.List args
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   39     0    this  Lorg/stringtemplate/v4/compiler/GroupParser;
            2   39     1    args  Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;
            4   29     2   alt15  I
            5   29     3  LA15_0  I
           13   14     4    nvae  Lorg/antlr/runtime/NoViableAltException;
           19   28     4   alt14  I
           20   28     5  LA14_0  I
           31   33     2      re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           3    29      30  Class org.antlr.runtime.RecognitionException
           3    33      34  any
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    Signature: ()Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;

  public final void formalArg(java.util.List<org.stringtemplate.v4.compiler.FormalArgument>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=10, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.util.List args
         0: .line 875
            aconst_null
            astore 2 /* a */
        start local 2 // org.antlr.runtime.Token a
         1: .line 876
            aconst_null
            astore 3 /* ID6 */
        start local 3 // org.antlr.runtime.Token ID6
         2: .line 882
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_formalArg486:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 3 /* ID6 */
         3: .line 884
            iconst_3
            istore 4 /* alt16 */
        start local 4 // int alt16
         4: .line 885
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 5 /* LA16_0 */
        start local 5 // int LA16_0
         5: .line 886
            iload 5 /* LA16_0 */
            bipush 23
            if_icmpne 21
         6: .line 887
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_2
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 6 /* LA16_1 */
        start local 6 // int LA16_1
         7: .line 888
            iload 6 /* LA16_1 */
            iconst_4
            if_icmpeq 8
            iload 6 /* LA16_1 */
            bipush 8
            if_icmpeq 8
            iload 6 /* LA16_1 */
            bipush 13
            if_icmplt 10
            iload 6 /* LA16_1 */
            bipush 14
            if_icmpgt 10
         8: .line 889
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.util.List org.antlr.runtime.Token org.antlr.runtime.Token int int int
      StackMap stack:
            iconst_1
            istore 4 /* alt16 */
         9: .line 890
            goto 27
        10: .line 891
      StackMap locals:
      StackMap stack:
            iload 6 /* LA16_1 */
            bipush 10
            if_icmpne 13
        11: .line 892
            iconst_2
            istore 4 /* alt16 */
        12: .line 893
            goto 27
        13: .line 896
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.mark:()I
            istore 7 /* nvaeMark */
        start local 7 // int nvaeMark
        14: .line 898
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.consume:()V
        15: .line 900
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 16
            iconst_1
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        16: .line 899
            astore 8 /* nvae */
        start local 8 // org.antlr.runtime.NoViableAltException nvae
        17: .line 901
            aload 8 /* nvae */
            athrow
        end local 8 // org.antlr.runtime.NoViableAltException nvae
        18: .line 902
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.util.List org.antlr.runtime.Token org.antlr.runtime.Token int int int int
      StackMap stack: java.lang.Throwable
            astore 9
        19: .line 903
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iload 7 /* nvaeMark */
            invokeinterface org.antlr.runtime.TokenStream.rewind:(I)V
        20: .line 904
            aload 9
            athrow
        end local 7 // int nvaeMark
        end local 6 // int LA16_1
        21: .line 908
      StackMap locals:
      StackMap stack:
            iload 5 /* LA16_0 */
            bipush 17
            if_icmplt 24
            iload 5 /* LA16_0 */
            bipush 18
            if_icmpgt 24
        22: .line 909
            iconst_3
            istore 4 /* alt16 */
        23: .line 910
            goto 27
        24: .line 914
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 16
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
        25: .line 913
            astore 6 /* nvae */
        start local 6 // org.antlr.runtime.NoViableAltException nvae
        26: .line 915
            aload 6 /* nvae */
            athrow
        end local 6 // org.antlr.runtime.NoViableAltException nvae
        27: .line 918
      StackMap locals:
      StackMap stack:
            iload 4 /* alt16 */
            tableswitch { // 1 - 3
                    1: 28
                    2: 38
                    3: 43
              default: 47
          }
        28: .line 922
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 23
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_23_in_formalArg492:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        29: .line 923
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LT:(I)Lorg/antlr/runtime/Token;
            astore 2 /* a */
        30: .line 924
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            iconst_4
            if_icmpeq 31
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            bipush 8
            if_icmpeq 31
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            bipush 13
            if_icmplt 34
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            bipush 14
            if_icmpgt 34
        31: .line 925
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokeinterface org.antlr.runtime.TokenStream.consume:()V
        32: .line 926
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            iconst_0
            putfield org.antlr.runtime.RecognizerSharedState.errorRecovery:Z
        33: .line 927
            goto 36
        34: .line 929
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 6 /* mse */
        start local 6 // org.antlr.runtime.MismatchedSetException mse
        35: .line 930
            aload 6 /* mse */
            athrow
        end local 6 // org.antlr.runtime.MismatchedSetException mse
        36: .line 932
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope
            iconst_1
            putfield org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope.hasOptionalParameter:Z
        37: .line 934
            goto 47
        38: .line 938
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 23
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_23_in_formalArg512:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        39: .line 939
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 10
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_LBRACK_in_formalArg516:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 2 /* a */
        40: .line 940
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 12
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_RBRACK_in_formalArg518:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        41: .line 941
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope
            iconst_1
            putfield org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope.hasOptionalParameter:Z
        42: .line 943
            goto 47
        43: .line 948
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.formalArgs_stack:Ljava/util/Stack;
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope
            getfield org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope.hasOptionalParameter:Z
            ifeq 47
        44: .line 949
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.REQUIRED_PARAMETER_AFTER_OPTIONAL:Lorg/stringtemplate/v4/misc/ErrorType;
        45: .line 950
            aconst_null
            aload 3 /* ID6 */
        46: .line 949
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)V
        47: .line 958
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            aload 3 /* ID6 */
            aload 2 /* a */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.addArgument:(Ljava/util/List;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)V
        end local 5 // int LA16_0
        end local 4 // int alt16
        48: .line 961
            goto 52
        49: .line 962
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.util.List org.antlr.runtime.Token org.antlr.runtime.Token
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 4 /* re */
        start local 4 // org.antlr.runtime.RecognitionException re
        50: .line 963
            aload 0 /* this */
            aload 4 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        51: .line 964
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 4 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 4 // org.antlr.runtime.RecognitionException re
        52: .line 969
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.antlr.runtime.Token ID6
        end local 2 // org.antlr.runtime.Token a
        end local 1 // java.util.List args
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   53     0      this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0   53     1      args  Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;
            1   53     2         a  Lorg/antlr/runtime/Token;
            2   53     3       ID6  Lorg/antlr/runtime/Token;
            4   48     4     alt16  I
            5   48     5    LA16_0  I
            7   21     6    LA16_1  I
           14   21     7  nvaeMark  I
           17   18     8      nvae  Lorg/antlr/runtime/NoViableAltException;
           26   27     6      nvae  Lorg/antlr/runtime/NoViableAltException;
           35   36     6       mse  Lorg/antlr/runtime/MismatchedSetException;
           50   52     4        re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
          14    18      18  any
           2    48      49  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    Signature: (Ljava/util/List<Lorg/stringtemplate/v4/compiler/FormalArgument;>;)V
    MethodParameters:
      Name  Flags
      args  

  public final void dictDef();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 977
            aconst_null
            astore 1 /* ID7 */
        start local 1 // org.antlr.runtime.Token ID7
         1: .line 978
            aconst_null
            astore 2 /* dict8 */
        start local 2 // java.util.Map dict8
         2: .line 984
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_dictDef551:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 1 /* ID7 */
         3: .line 985
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 21
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_21_in_dictDef553:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         4: .line 986
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_dict_in_dictDef555:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
         5: .line 987
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.dict:()Ljava/util/Map;
            astore 2 /* dict8 */
         6: .line 988
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
         7: .line 991
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 1 /* ID7 */
            ifnull 8
            aload 1 /* ID7 */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 9
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser org.antlr.runtime.Token java.util.Map
      StackMap stack: org.stringtemplate.v4.STGroup
         8: aconst_null
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser org.antlr.runtime.Token java.util.Map
      StackMap stack: org.stringtemplate.v4.STGroup java.lang.String
         9: invokevirtual org.stringtemplate.v4.STGroup.rawGetDictionary:(Ljava/lang/String;)Ljava/util/Map;
            ifnull 12
        10: .line 992
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.MAP_REDEFINITION:Lorg/stringtemplate/v4/misc/ErrorType;
            aconst_null
            aload 1 /* ID7 */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)V
        11: .line 993
            goto 24
        12: .line 994
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 1 /* ID7 */
            ifnull 13
            aload 1 /* ID7 */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 14
      StackMap locals:
      StackMap stack: org.stringtemplate.v4.STGroup
        13: aconst_null
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser org.antlr.runtime.Token java.util.Map
      StackMap stack: org.stringtemplate.v4.STGroup java.lang.String
        14: invokevirtual org.stringtemplate.v4.STGroup.rawGetTemplate:(Ljava/lang/String;)Lorg/stringtemplate/v4/compiler/CompiledST;
            ifnull 17
        15: .line 995
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            getstatic org.stringtemplate.v4.misc.ErrorType.TEMPLATE_REDEFINITION_AS_MAP:Lorg/stringtemplate/v4/misc/ErrorType;
            aconst_null
            aload 1 /* ID7 */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.compileTimeError:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)V
        16: .line 996
            goto 24
        17: .line 998
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 1 /* ID7 */
            ifnull 18
            aload 1 /* ID7 */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 19
      StackMap locals:
      StackMap stack: org.stringtemplate.v4.STGroup
        18: aconst_null
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser org.antlr.runtime.Token java.util.Map
      StackMap stack: org.stringtemplate.v4.STGroup java.lang.String
        19: aload 2 /* dict8 */
            invokevirtual org.stringtemplate.v4.STGroup.defineDictionary:(Ljava/lang/String;Ljava/util/Map;)V
        20: .line 1003
            goto 24
        21: .line 1004
      StackMap locals:
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 3 /* re */
        start local 3 // org.antlr.runtime.RecognitionException re
        22: .line 1005
            aload 0 /* this */
            aload 3 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        23: .line 1006
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 3 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 3 // org.antlr.runtime.RecognitionException re
        24: .line 1011
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.util.Map dict8
        end local 1 // org.antlr.runtime.Token ID7
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   25     0   this  Lorg/stringtemplate/v4/compiler/GroupParser;
            1   25     1    ID7  Lorg/antlr/runtime/Token;
            2   25     2  dict8  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
           22   24     3     re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           2    20      21  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final java.util.Map<java.lang.String, java.lang.Object> dict();
    descriptor: ()Ljava/util/Map;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 1019
            aconst_null
            astore 1 /* mapping */
        start local 1 // java.util.Map mapping
         1: .line 1022
            new java.util.LinkedHashMap
            dup
            invokespecial java.util.LinkedHashMap.<init>:()V
            astore 1 /* mapping */
         2: .line 1027
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 10
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_LBRACK_in_dict587:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         3: .line 1028
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_dictPairs_in_dict589:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
         4: .line 1029
            aload 0 /* this */
            aload 1 /* mapping */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.dictPairs:(Ljava/util/Map;)V
         5: .line 1030
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
         6: .line 1032
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 12
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_RBRACK_in_dict592:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         7: .line 1035
            goto 11
         8: .line 1036
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.util.Map
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 2 /* re */
        start local 2 // org.antlr.runtime.RecognitionException re
         9: .line 1037
            aload 0 /* this */
            aload 2 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        10: .line 1038
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 2 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 2 // org.antlr.runtime.RecognitionException re
        11: .line 1043
      StackMap locals:
      StackMap stack:
            aload 1 /* mapping */
            areturn
        end local 1 // java.util.Map mapping
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Lorg/stringtemplate/v4/compiler/GroupParser;
            1   12     1  mapping  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            9   11     2       re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           2     7       8  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public final void dictPairs(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.util.Map mapping
         0: .line 1054
            iconst_2
            istore 2 /* alt19 */
        start local 2 // int alt19
         1: .line 1055
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 3 /* LA19_0 */
        start local 3 // int LA19_0
         2: .line 1056
            iload 3 /* LA19_0 */
            bipush 13
            if_icmpne 5
         3: .line 1057
            iconst_1
            istore 2 /* alt19 */
         4: .line 1058
            goto 11
         5: .line 1059
      StackMap locals: int int
      StackMap stack:
            iload 3 /* LA19_0 */
            bipush 25
            if_icmpne 8
         6: .line 1060
            iconst_2
            istore 2 /* alt19 */
         7: .line 1061
            goto 11
         8: .line 1065
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            bipush 19
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
         9: .line 1064
            astore 4 /* nvae */
        start local 4 // org.antlr.runtime.NoViableAltException nvae
        10: .line 1066
            aload 4 /* nvae */
            athrow
        end local 4 // org.antlr.runtime.NoViableAltException nvae
        11: .line 1069
      StackMap locals:
      StackMap stack:
            iload 2 /* alt19 */
            tableswitch { // 1 - 2
                    1: 12
                    2: 37
              default: 40
          }
        12: .line 1073
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_keyValuePair_in_dictPairs607:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        13: .line 1074
            aload 0 /* this */
            aload 1 /* mapping */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.keyValuePair:(Ljava/util/Map;)V
        14: .line 1075
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        15: .line 1080
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 4 /* alt17 */
        start local 4 // int alt17
        16: .line 1081
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 5 /* LA17_0 */
        start local 5 // int LA17_0
        17: .line 1082
            iload 5 /* LA17_0 */
            bipush 18
            if_icmpne 21
        18: .line 1083
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_2
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 6 /* LA17_1 */
        start local 6 // int LA17_1
        19: .line 1084
            iload 6 /* LA17_1 */
            bipush 13
            if_icmpne 21
        20: .line 1085
            iconst_1
            istore 4 /* alt17 */
        end local 6 // int LA17_1
        21: .line 1090
      StackMap locals: int int
      StackMap stack:
            iload 4 /* alt17 */
            tableswitch { // 1 - 1
                    1: 22
              default: 27
          }
        22: .line 1094
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 18
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_dictPairs616:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        23: .line 1095
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_keyValuePair_in_dictPairs618:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        24: .line 1096
            aload 0 /* this */
            aload 1 /* mapping */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.keyValuePair:(Ljava/util/Map;)V
        25: .line 1097
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        26: .line 1100
            goto 15
        end local 5 // int LA17_0
        end local 4 // int alt17
        27: .line 1108
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 4 /* alt18 */
        start local 4 // int alt18
        28: .line 1109
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 5 /* LA18_0 */
        start local 5 // int LA18_0
        29: .line 1110
            iload 5 /* LA18_0 */
            bipush 18
            if_icmpne 31
        30: .line 1111
            iconst_1
            istore 4 /* alt18 */
        31: .line 1113
      StackMap locals: int int
      StackMap stack:
            iload 4 /* alt18 */
            tableswitch { // 1 - 1
                    1: 32
              default: 36
          }
        32: .line 1117
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 18
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_18_in_dictPairs624:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        33: .line 1118
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_defaultValuePair_in_dictPairs626:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        34: .line 1119
            aload 0 /* this */
            aload 1 /* mapping */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.defaultValuePair:(Ljava/util/Map;)V
        35: .line 1120
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        end local 5 // int LA18_0
        end local 4 // int alt18
        36: .line 1128
      StackMap locals:
      StackMap stack:
            goto 43
        37: .line 1132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_defaultValuePair_in_dictPairs637:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
        38: .line 1133
            aload 0 /* this */
            aload 1 /* mapping */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.defaultValuePair:(Ljava/util/Map;)V
        39: .line 1134
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
        end local 3 // int LA19_0
        end local 2 // int alt19
        40: .line 1140
      StackMap locals:
      StackMap stack:
            goto 43
        41: .line 1141
      StackMap locals:
      StackMap stack: org.antlr.runtime.RecognitionException
            pop
        42: .line 1143
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "missing dictionary entry at '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LT:(I)Lorg/antlr/runtime/Token;
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.error:(Ljava/lang/String;)V
        43: .line 1150
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.Map mapping
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   44     0     this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0   44     1  mapping  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            1   40     2    alt19  I
            2   40     3   LA19_0  I
           10   11     4     nvae  Lorg/antlr/runtime/NoViableAltException;
           16   27     4    alt17  I
           17   27     5   LA17_0  I
           19   21     6   LA17_1  I
           28   36     4    alt18  I
           29   36     5   LA18_0  I
      Exception table:
        from    to  target  type
           0    40      41  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
    MethodParameters:
         Name  Flags
      mapping  

  public final void defaultValuePair(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.util.Map mapping
         0: .line 1158
            aconst_null
            astore 2 /* keyValue9 */
        start local 2 // java.lang.Object keyValue9
         1: .line 1164
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 25
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_25_in_defaultValuePair660:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         2: .line 1165
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 20
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_20_in_defaultValuePair662:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         3: .line 1166
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_keyValue_in_defaultValuePair664:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
         4: .line 1167
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.keyValue:()Ljava/lang/Object;
            astore 2 /* keyValue9 */
         5: .line 1168
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
         6: .line 1170
            aload 1 /* mapping */
            ldc "default"
            aload 2 /* keyValue9 */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 1173
            goto 11
         8: .line 1174
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.util.Map java.lang.Object
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 3 /* re */
        start local 3 // org.antlr.runtime.RecognitionException re
         9: .line 1175
            aload 0 /* this */
            aload 3 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        10: .line 1176
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 3 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 3 // org.antlr.runtime.RecognitionException re
        11: .line 1181
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object keyValue9
        end local 1 // java.util.Map mapping
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   12     0       this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0   12     1    mapping  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            1   12     2  keyValue9  Ljava/lang/Object;
            9   11     3         re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           1     7       8  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
    MethodParameters:
         Name  Flags
      mapping  

  public final void keyValuePair(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
        start local 1 // java.util.Map mapping
         0: .line 1189
            aconst_null
            astore 2 /* STRING10 */
        start local 2 // org.antlr.runtime.Token STRING10
         1: .line 1190
            aconst_null
            astore 3 /* keyValue11 */
        start local 3 // java.lang.Object keyValue11
         2: .line 1196
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 13
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_keyValuePair678:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 2 /* STRING10 */
         3: .line 1197
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 20
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_20_in_keyValuePair680:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
         4: .line 1198
            aload 0 /* this */
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_keyValue_in_keyValuePair682:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.pushFollow:(Lorg/antlr/runtime/BitSet;)V
         5: .line 1199
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.keyValue:()Ljava/lang/Object;
            astore 3 /* keyValue11 */
         6: .line 1200
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.state:Lorg/antlr/runtime/RecognizerSharedState;
            dup
            getfield org.antlr.runtime.RecognizerSharedState._fsp:I
            iconst_1
            isub
            putfield org.antlr.runtime.RecognizerSharedState._fsp:I
         7: .line 1202
            aload 1 /* mapping */
            aload 2 /* STRING10 */
            ifnull 8
            aload 2 /* STRING10 */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 9
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.util.Map org.antlr.runtime.Token java.lang.Object
      StackMap stack: java.util.Map
         8: aconst_null
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.util.Map org.antlr.runtime.Token java.lang.Object
      StackMap stack: java.util.Map java.lang.String
         9: iconst_1
            invokestatic org.stringtemplate.v4.misc.Misc.strip:(Ljava/lang/String;I)Ljava/lang/String;
            invokestatic org.stringtemplate.v4.misc.Misc.replaceEscapes:(Ljava/lang/String;)Ljava/lang/String;
            aload 3 /* keyValue11 */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 1205
            goto 14
        11: .line 1206
      StackMap locals:
      StackMap stack: org.antlr.runtime.RecognitionException
            astore 4 /* re */
        start local 4 // org.antlr.runtime.RecognitionException re
        12: .line 1207
            aload 0 /* this */
            aload 4 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.reportError:(Lorg/antlr/runtime/RecognitionException;)V
        13: .line 1208
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            aload 4 /* re */
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.recover:(Lorg/antlr/runtime/IntStream;Lorg/antlr/runtime/RecognitionException;)V
        end local 4 // org.antlr.runtime.RecognitionException re
        14: .line 1213
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object keyValue11
        end local 2 // org.antlr.runtime.Token STRING10
        end local 1 // java.util.Map mapping
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   15     0        this  Lorg/stringtemplate/v4/compiler/GroupParser;
            0   15     1     mapping  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            1   15     2    STRING10  Lorg/antlr/runtime/Token;
            2   15     3  keyValue11  Ljava/lang/Object;
           12   14     4          re  Lorg/antlr/runtime/RecognitionException;
      Exception table:
        from    to  target  type
           2    10      11  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
    MethodParameters:
         Name  Flags
      mapping  

  public final java.lang.Object keyValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=8, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupParser this
         0: .line 1221
            aconst_null
            astore 1 /* value */
        start local 1 // java.lang.Object value
         1: .line 1224
            aconst_null
            astore 2 /* BIGSTRING12 */
        start local 2 // org.antlr.runtime.Token BIGSTRING12
         2: .line 1225
            aconst_null
            astore 3 /* BIGSTRING_NO_NL13 */
        start local 3 // org.antlr.runtime.Token BIGSTRING_NO_NL13
         3: .line 1226
            aconst_null
            astore 4 /* ANONYMOUS_TEMPLATE14 */
        start local 4 // org.antlr.runtime.Token ANONYMOUS_TEMPLATE14
         4: .line 1227
            aconst_null
            astore 5 /* STRING15 */
        start local 5 // org.antlr.runtime.Token STRING15
         5: .line 1231
            bipush 8
            istore 6 /* alt20 */
        start local 6 // int alt20
         6: .line 1232
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LA:(I)I
            istore 7 /* LA20_0 */
        start local 7 // int LA20_0
         7: .line 1233
            iload 7 /* LA20_0 */
            iconst_5
            if_icmpne 10
         8: .line 1234
            iconst_1
            istore 6 /* alt20 */
         9: .line 1235
            goto 30
        10: .line 1236
      StackMap locals: org.stringtemplate.v4.compiler.GroupParser java.lang.Object org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token org.antlr.runtime.Token int int
      StackMap stack:
            iload 7 /* LA20_0 */
            bipush 6
            if_icmpne 13
        11: .line 1237
            iconst_2
            istore 6 /* alt20 */
        12: .line 1238
            goto 30
        13: .line 1239
      StackMap locals:
      StackMap stack:
            iload 7 /* LA20_0 */
            iconst_4
            if_icmpne 16
        14: .line 1240
            iconst_3
            istore 6 /* alt20 */
        15: .line 1241
            goto 30
        16: .line 1242
      StackMap locals:
      StackMap stack:
            iload 7 /* LA20_0 */
            bipush 13
            if_icmpne 19
        17: .line 1243
            iconst_4
            istore 6 /* alt20 */
        18: .line 1244
            goto 30
        19: .line 1245
      StackMap locals:
      StackMap stack:
            iload 7 /* LA20_0 */
            bipush 14
            if_icmpne 22
        20: .line 1246
            iconst_5
            istore 6 /* alt20 */
        21: .line 1247
            goto 30
        22: .line 1248
      StackMap locals:
      StackMap stack:
            iload 7 /* LA20_0 */
            bipush 8
            if_icmpne 25
        23: .line 1249
            bipush 6
            istore 6 /* alt20 */
        24: .line 1250
            goto 30
        25: .line 1251
      StackMap locals:
      StackMap stack:
            iload 7 /* LA20_0 */
            bipush 10
            if_icmpne 28
        26: .line 1252
            bipush 7
            istore 6 /* alt20 */
        27: .line 1253
            goto 30
        28: .line 1254
      StackMap locals:
      StackMap stack:
            iload 7 /* LA20_0 */
            bipush 9
            if_icmpne 30
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LT:(I)Lorg/antlr/runtime/Token;
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            ldc "key"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        29: .line 1255
            bipush 8
            istore 6 /* alt20 */
        30: .line 1258
      StackMap locals:
      StackMap stack:
            iload 6 /* alt20 */
            tableswitch { // 1 - 8
                    1: 31
                    2: 34
                    3: 37
                    4: 40
                    5: 45
                    6: 48
                    7: 51
                    8: 55
              default: 59
          }
        31: .line 1262
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_5
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_BIGSTRING_in_keyValue699:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 2 /* BIGSTRING12 */
        32: .line 1263
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 2 /* BIGSTRING12 */
            invokevirtual org.stringtemplate.v4.STGroup.createSingleton:(Lorg/antlr/runtime/Token;)Lorg/stringtemplate/v4/ST;
            astore 1 /* value */
        33: .line 1265
            goto 62
        34: .line 1269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 6
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_BIGSTRING_NO_NL_in_keyValue708:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 3 /* BIGSTRING_NO_NL13 */
        35: .line 1270
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 3 /* BIGSTRING_NO_NL13 */
            invokevirtual org.stringtemplate.v4.STGroup.createSingleton:(Lorg/antlr/runtime/Token;)Lorg/stringtemplate/v4/ST;
            astore 1 /* value */
        36: .line 1272
            goto 62
        37: .line 1276
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_4
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ANONYMOUS_TEMPLATE_in_keyValue716:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 4 /* ANONYMOUS_TEMPLATE14 */
        38: .line 1277
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.group:Lorg/stringtemplate/v4/STGroup;
            aload 4 /* ANONYMOUS_TEMPLATE14 */
            invokevirtual org.stringtemplate.v4.STGroup.createSingleton:(Lorg/antlr/runtime/Token;)Lorg/stringtemplate/v4/ST;
            astore 1 /* value */
        39: .line 1279
            goto 62
        40: .line 1283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 13
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_STRING_in_keyValue723:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            checkcast org.antlr.runtime.Token
            astore 5 /* STRING15 */
        41: .line 1284
            aload 5 /* STRING15 */
            ifnull 42
            aload 5 /* STRING15 */
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            goto 43
      StackMap locals:
      StackMap stack:
        42: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        43: iconst_1
            invokestatic org.stringtemplate.v4.misc.Misc.strip:(Ljava/lang/String;I)Ljava/lang/String;
            invokestatic org.stringtemplate.v4.misc.Misc.replaceEscapes:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* value */
        44: .line 1286
            goto 62
        45: .line 1290
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 14
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_TRUE_in_keyValue733:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        46: .line 1291
            iconst_1
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            astore 1 /* value */
        47: .line 1293
            goto 62
        48: .line 1297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 8
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_FALSE_in_keyValue743:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        49: .line 1298
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            astore 1 /* value */
        50: .line 1300
            goto 62
        51: .line 1304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 10
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_LBRACK_in_keyValue753:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        52: .line 1305
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 12
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_RBRACK_in_keyValue755:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        53: .line 1306
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            astore 1 /* value */
        54: .line 1308
            goto 62
        55: .line 1312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LT:(I)Lorg/antlr/runtime/Token;
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            ldc "key"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 57
        56: .line 1313
            new org.antlr.runtime.FailedPredicateException
            dup
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            ldc "keyValue"
            ldc "input.LT(1).getText().equals(\"key\")"
            invokespecial org.antlr.runtime.FailedPredicateException.<init>:(Lorg/antlr/runtime/IntStream;Ljava/lang/String;Ljava/lang/String;)V
            athrow
        57: .line 1315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            bipush 9
            getstatic org.stringtemplate.v4.compiler.GroupParser.FOLLOW_ID_in_keyValue768:Lorg/antlr/runtime/BitSet;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.match:(Lorg/antlr/runtime/IntStream;ILorg/antlr/runtime/BitSet;)Ljava/lang/Object;
            pop
        58: .line 1316
            ldc "key"
            astore 1 /* value */
        end local 7 // int LA20_0
        end local 6 // int alt20
        59: .line 1321
      StackMap locals:
      StackMap stack:
            goto 62
        60: .line 1322
      StackMap locals:
      StackMap stack: org.antlr.runtime.RecognitionException
            pop
        61: .line 1324
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "missing value for key at '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupParser.input:Lorg/antlr/runtime/TokenStream;
            iconst_1
            invokeinterface org.antlr.runtime.TokenStream.LT:(I)Lorg/antlr/runtime/Token;
            invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.stringtemplate.v4.compiler.GroupParser.error:(Ljava/lang/String;)V
        62: .line 1331
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            areturn
        end local 5 // org.antlr.runtime.Token STRING15
        end local 4 // org.antlr.runtime.Token ANONYMOUS_TEMPLATE14
        end local 3 // org.antlr.runtime.Token BIGSTRING_NO_NL13
        end local 2 // org.antlr.runtime.Token BIGSTRING12
        end local 1 // java.lang.Object value
        end local 0 // org.stringtemplate.v4.compiler.GroupParser this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0   63     0                  this  Lorg/stringtemplate/v4/compiler/GroupParser;
            1   63     1                 value  Ljava/lang/Object;
            2   63     2           BIGSTRING12  Lorg/antlr/runtime/Token;
            3   63     3     BIGSTRING_NO_NL13  Lorg/antlr/runtime/Token;
            4   63     4  ANONYMOUS_TEMPLATE14  Lorg/antlr/runtime/Token;
            5   63     5              STRING15  Lorg/antlr/runtime/Token;
            6   59     6                 alt20  I
            7   59     7                LA20_0  I
      Exception table:
        from    to  target  type
           5    59      60  Class org.antlr.runtime.RecognitionException
    Exceptions:
      throws org.antlr.runtime.RecognitionException
}
SourceFile: "GroupParser.java"
NestMembers:
  org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope
InnerClasses:
  protected formalArgs_scope = org.stringtemplate.v4.compiler.GroupParser$formalArgs_scope of org.stringtemplate.v4.compiler.GroupParser