public class org.stringtemplate.v4.compiler.GroupLexer extends org.antlr.runtime.Lexer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.stringtemplate.v4.compiler.GroupLexer
  super_class: org.antlr.runtime.Lexer
{
  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 org.stringtemplate.v4.compiler.GroupLexer$DFA8 dfa8;
    descriptor: Lorg/stringtemplate/v4/compiler/GroupLexer$DFA8;
    flags: (0x0004) ACC_PROTECTED

  static final java.lang.String DFA8_eotS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "\u0001\uFFFF\u0001\u0010\u0002\uFFFF\u0001\u0010\u0004\uFFFF\u0001\u0019\u0003\uFFFF\u0003\u0010\u0006\uFFFF\u0002\u0010\u0002\uFFFF\u0003\u0010\u0004\uFFFF\u0007\u0010\u0001/\u0005\u0010\u00015\u0001\uFFFF\u0002\u0010\u00018\u0002\u0010\u0001\uFFFF\u0002\u0010\u0001\uFFFF\u0001\u0010\u0001>\u0001?\u0002\u0010\u0002\uFFFF\u0004\u0010\u0001F\u0001G\u0002\uFFFF"

  static final java.lang.String DFA8_eofS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "H\uFFFF"

  static final java.lang.String DFA8_minS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "\u0001\t\u0001a\u0002\uFFFF\u0001r\u0004\uFFFF\u0001:\u0003\uFFFF\u0001e\u0001r\u0001m\u0002\uFFFF\u0001%\u0001\uFFFF\u0001*\u0001\uFFFF\u0001l\u0001u\u0002\uFFFF\u0001f\u0001o\u0001p\u0004\uFFFF\u0001s\u0001e\u0001a\u0001i\u0001u\u0001l\u0001e\u0001-\u0001u\u0001m\u0001p\u0001e\u0001r\u0001-\u0001\uFFFF\u0001l\u0001i\u0001-\u0001m\u0001t\u0001\uFFFF\u0002t\u0001\uFFFF\u0001e\u0002-\u0001e\u0001n\u0002\uFFFF\u0001r\u0001t\u0002s\u0002-\u0002\uFFFF"

  static final java.lang.String DFA8_maxS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "\u0001{\u0001a\u0002\uFFFF\u0001r\u0004\uFFFF\u0001:\u0003\uFFFF\u0001e\u0001r\u0001m\u0002\uFFFF\u0001<\u0001\uFFFF\u0001/\u0001\uFFFF\u0001l\u0001u\u0002\uFFFF\u0001l\u0001o\u0001p\u0004\uFFFF\u0001s\u0001e\u0001a\u0001i\u0001u\u0001o\u0001e\u0001z\u0001u\u0001m\u0001p\u0001e\u0001r\u0001z\u0001\uFFFF\u0001l\u0001i\u0001z\u0001m\u0001t\u0001\uFFFF\u0002t\u0001\uFFFF\u0001e\u0002z\u0001e\u0001n\u0002\uFFFF\u0001r\u0001t\u0002s\u0002z\u0002\uFFFF"

  static final java.lang.String DFA8_acceptS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "\u0002\uFFFF\u0001\u0002\u0001\u0003\u0001\uFFFF\u0001\u0005\u0001\u0006\u0001\u0007\u0001\b\u0001\uFFFF\u0001\u000B\u0001\f\u0001\r\u0003\uFFFF\u0001\u0013\u0001\u0014\u0001\uFFFF\u0001\u0017\u0001\uFFFF\u0001\u001A\u0002\uFFFF\u0001\n\u0001\t\u0003\uFFFF\u0001\u0015\u0001\u0016\u0001\u0018\u0001\u0019\u000E\uFFFF\u0001\u0004\u0005\uFFFF\u0001\u0001\u0002\uFFFF\u0001\u0010\u0005\uFFFF\u0001\u0012\u0001\u000E\u0006\uFFFF\u0001\u000F\u0001\u0011"

  static final java.lang.String DFA8_specialS;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "H\uFFFF}>"

  static final java.lang.String[] DFA8_transitionS;
    descriptor: [Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final short[] DFA8_eot;
    descriptor: [S
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final short[] DFA8_eof;
    descriptor: [S
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final char[] DFA8_min;
    descriptor: [C
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final char[] DFA8_max;
    descriptor: [C
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final short[] DFA8_accept;
    descriptor: [S
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final short[] DFA8_special;
    descriptor: [S
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final short[][] DFA8_transition;
    descriptor: [[S
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=2, args_size=0
         0: .line 1197
            bipush 72
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 1198
            ldc "\u0002\u0015\u0002\uFFFF\u0001\u0015\u0012\uFFFF\u0001\u0015\u0001\uFFFF\u0001\u0011\u0005\uFFFF\u0001\u0005\u0001\u0006\u0002\uFFFF\u0001\u0007\u0001\uFFFF\u0001\b\u0001\u0014\n\uFFFF\u0001\t\u0001\n\u0001\u0012\u0001\u000B\u0002\uFFFF\u0001\f\u001A\u0010\u0001\u0002\u0001\uFFFF\u0001\u0003\u0001\uFFFF\u0001\u0010\u0001\uFFFF\u0003\u0010\u0001\r\u0001\u0010\u0001\u0001\u0001\u000E\u0001\u0010\u0001\u000F\n\u0010\u0001\u0004\u0006\u0010\u0001\u0013"
            aastore
            dup
            iconst_1
         2: .line 1202
            ldc "\u0001\u0016"
            aastore
            dup
            iconst_2
         3: .line 1203
            ldc ""
            aastore
            dup
            iconst_3
         4: .line 1204
            ldc ""
            aastore
            dup
            iconst_4
         5: .line 1205
            ldc "\u0001\u0017"
            aastore
            dup
            iconst_5
         6: .line 1206
            ldc ""
            aastore
            dup
            bipush 6
         7: .line 1207
            ldc ""
            aastore
            dup
            bipush 7
         8: .line 1208
            ldc ""
            aastore
            dup
            bipush 8
         9: .line 1209
            ldc ""
            aastore
            dup
            bipush 9
        10: .line 1210
            ldc "\u0001\u0018"
            aastore
            dup
            bipush 10
        11: .line 1211
            ldc ""
            aastore
            dup
            bipush 11
        12: .line 1212
            ldc ""
            aastore
            dup
            bipush 12
        13: .line 1213
            ldc ""
            aastore
            dup
            bipush 13
        14: .line 1214
            ldc "\u0001\u001A"
            aastore
            dup
            bipush 14
        15: .line 1215
            ldc "\u0001\u001B"
            aastore
            dup
            bipush 15
        16: .line 1216
            ldc "\u0001\u001C"
            aastore
            dup
            bipush 16
        17: .line 1217
            ldc ""
            aastore
            dup
            bipush 17
        18: .line 1218
            ldc ""
            aastore
            dup
            bipush 18
        19: .line 1219
            ldc "\u0001\u001D\u0016\uFFFF\u0001\u001E"
            aastore
            dup
            bipush 19
        20: .line 1220
            ldc ""
            aastore
            dup
            bipush 20
        21: .line 1221
            ldc "\u0001\u001F\u0004\uFFFF\u0001 "
            aastore
            dup
            bipush 21
        22: .line 1222
            ldc ""
            aastore
            dup
            bipush 22
        23: .line 1223
            ldc "\u0001!"
            aastore
            dup
            bipush 23
        24: .line 1224
            ldc "\u0001\""
            aastore
            dup
            bipush 24
        25: .line 1225
            ldc ""
            aastore
            dup
            bipush 25
        26: .line 1226
            ldc ""
            aastore
            dup
            bipush 26
        27: .line 1227
            ldc "\u0001#\u0005\uFFFF\u0001$"
            aastore
            dup
            bipush 27
        28: .line 1228
            ldc "\u0001%"
            aastore
            dup
            bipush 28
        29: .line 1229
            ldc "\u0001&"
            aastore
            dup
            bipush 29
        30: .line 1230
            ldc ""
            aastore
            dup
            bipush 30
        31: .line 1231
            ldc ""
            aastore
            dup
            bipush 31
        32: .line 1232
            ldc ""
            aastore
            dup
            bipush 32
        33: .line 1233
            ldc ""
            aastore
            dup
            bipush 33
        34: .line 1234
            ldc "\u0001'"
            aastore
            dup
            bipush 34
        35: .line 1235
            ldc "\u0001("
            aastore
            dup
            bipush 35
        36: .line 1236
            ldc "\u0001)"
            aastore
            dup
            bipush 36
        37: .line 1237
            ldc "\u0001*"
            aastore
            dup
            bipush 37
        38: .line 1238
            ldc "\u0001+"
            aastore
            dup
            bipush 38
        39: .line 1239
            ldc "\u0001,\u0002\uFFFF\u0001-"
            aastore
            dup
            bipush 39
        40: .line 1240
            ldc "\u0001."
            aastore
            dup
            bipush 40
        41: .line 1241
            ldc "\u0001\u0010\u0002\uFFFF\n\u0010\u0007\uFFFF\u001A\u0010\u0004\uFFFF\u0001\u0010\u0001\uFFFF\u001A\u0010"
            aastore
            dup
            bipush 41
        42: .line 1242
            ldc "\u00010"
            aastore
            dup
            bipush 42
        43: .line 1243
            ldc "\u00011"
            aastore
            dup
            bipush 43
        44: .line 1244
            ldc "\u00012"
            aastore
            dup
            bipush 44
        45: .line 1245
            ldc "\u00013"
            aastore
            dup
            bipush 45
        46: .line 1246
            ldc "\u00014"
            aastore
            dup
            bipush 46
        47: .line 1247
            ldc "\u0001\u0010\u0002\uFFFF\n\u0010\u0007\uFFFF\u001A\u0010\u0004\uFFFF\u0001\u0010\u0001\uFFFF\u001A\u0010"
            aastore
            dup
            bipush 47
        48: .line 1248
            ldc ""
            aastore
            dup
            bipush 48
        49: .line 1249
            ldc "\u00016"
            aastore
            dup
            bipush 49
        50: .line 1250
            ldc "\u00017"
            aastore
            dup
            bipush 50
        51: .line 1251
            ldc "\u0001\u0010\u0002\uFFFF\n\u0010\u0007\uFFFF\u001A\u0010\u0004\uFFFF\u0001\u0010\u0001\uFFFF\u001A\u0010"
            aastore
            dup
            bipush 51
        52: .line 1252
            ldc "\u00019"
            aastore
            dup
            bipush 52
        53: .line 1253
            ldc "\u0001:"
            aastore
            dup
            bipush 53
        54: .line 1254
            ldc ""
            aastore
            dup
            bipush 54
        55: .line 1255
            ldc "\u0001;"
            aastore
            dup
            bipush 55
        56: .line 1256
            ldc "\u0001<"
            aastore
            dup
            bipush 56
        57: .line 1257
            ldc ""
            aastore
            dup
            bipush 57
        58: .line 1258
            ldc "\u0001="
            aastore
            dup
            bipush 58
        59: .line 1259
            ldc "\u0001\u0010\u0002\uFFFF\n\u0010\u0007\uFFFF\u001A\u0010\u0004\uFFFF\u0001\u0010\u0001\uFFFF\u001A\u0010"
            aastore
            dup
            bipush 59
        60: .line 1260
            ldc "\u0001\u0010\u0002\uFFFF\n\u0010\u0007\uFFFF\u001A\u0010\u0004\uFFFF\u0001\u0010\u0001\uFFFF\u001A\u0010"
            aastore
            dup
            bipush 60
        61: .line 1261
            ldc "\u0001@"
            aastore
            dup
            bipush 61
        62: .line 1262
            ldc "\u0001A"
            aastore
            dup
            bipush 62
        63: .line 1263
            ldc ""
            aastore
            dup
            bipush 63
        64: .line 1264
            ldc ""
            aastore
            dup
            bipush 64
        65: .line 1265
            ldc "\u0001B"
            aastore
            dup
            bipush 65
        66: .line 1266
            ldc "\u0001C"
            aastore
            dup
            bipush 66
        67: .line 1267
            ldc "\u0001D"
            aastore
            dup
            bipush 67
        68: .line 1268
            ldc "\u0001E"
            aastore
            dup
            bipush 68
        69: .line 1269
            ldc "\u0001\u0010\u0002\uFFFF\n\u0010\u0007\uFFFF\u001A\u0010\u0004\uFFFF\u0001\u0010\u0001\uFFFF\u001A\u0010"
            aastore
            dup
            bipush 69
        70: .line 1270
            ldc "\u0001\u0010\u0002\uFFFF\n\u0010\u0007\uFFFF\u001A\u0010\u0004\uFFFF\u0001\u0010\u0001\uFFFF\u001A\u0010"
            aastore
            dup
            bipush 70
        71: .line 1271
            ldc ""
            aastore
            dup
            bipush 71
        72: .line 1272
            ldc ""
            aastore
        73: .line 1197
            putstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_transitionS:[Ljava/lang/String;
        74: .line 1275
            ldc "\u0001\uFFFF\u0001\u0010\u0002\uFFFF\u0001\u0010\u0004\uFFFF\u0001\u0019\u0003\uFFFF\u0003\u0010\u0006\uFFFF\u0002\u0010\u0002\uFFFF\u0003\u0010\u0004\uFFFF\u0007\u0010\u0001/\u0005\u0010\u00015\u0001\uFFFF\u0002\u0010\u00018\u0002\u0010\u0001\uFFFF\u0002\u0010\u0001\uFFFF\u0001\u0010\u0001>\u0001?\u0002\u0010\u0002\uFFFF\u0004\u0010\u0001F\u0001G\u0002\uFFFF"
            invokestatic org.antlr.runtime.DFA.unpackEncodedString:(Ljava/lang/String;)[S
            putstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_eot:[S
        75: .line 1276
            ldc "H\uFFFF"
            invokestatic org.antlr.runtime.DFA.unpackEncodedString:(Ljava/lang/String;)[S
            putstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_eof:[S
        76: .line 1277
            ldc "\u0001\t\u0001a\u0002\uFFFF\u0001r\u0004\uFFFF\u0001:\u0003\uFFFF\u0001e\u0001r\u0001m\u0002\uFFFF\u0001%\u0001\uFFFF\u0001*\u0001\uFFFF\u0001l\u0001u\u0002\uFFFF\u0001f\u0001o\u0001p\u0004\uFFFF\u0001s\u0001e\u0001a\u0001i\u0001u\u0001l\u0001e\u0001-\u0001u\u0001m\u0001p\u0001e\u0001r\u0001-\u0001\uFFFF\u0001l\u0001i\u0001-\u0001m\u0001t\u0001\uFFFF\u0002t\u0001\uFFFF\u0001e\u0002-\u0001e\u0001n\u0002\uFFFF\u0001r\u0001t\u0002s\u0002-\u0002\uFFFF"
            invokestatic org.antlr.runtime.DFA.unpackEncodedStringToUnsignedChars:(Ljava/lang/String;)[C
            putstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_min:[C
        77: .line 1278
            ldc "\u0001{\u0001a\u0002\uFFFF\u0001r\u0004\uFFFF\u0001:\u0003\uFFFF\u0001e\u0001r\u0001m\u0002\uFFFF\u0001<\u0001\uFFFF\u0001/\u0001\uFFFF\u0001l\u0001u\u0002\uFFFF\u0001l\u0001o\u0001p\u0004\uFFFF\u0001s\u0001e\u0001a\u0001i\u0001u\u0001o\u0001e\u0001z\u0001u\u0001m\u0001p\u0001e\u0001r\u0001z\u0001\uFFFF\u0001l\u0001i\u0001z\u0001m\u0001t\u0001\uFFFF\u0002t\u0001\uFFFF\u0001e\u0002z\u0001e\u0001n\u0002\uFFFF\u0001r\u0001t\u0002s\u0002z\u0002\uFFFF"
            invokestatic org.antlr.runtime.DFA.unpackEncodedStringToUnsignedChars:(Ljava/lang/String;)[C
            putstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_max:[C
        78: .line 1279
            ldc "\u0002\uFFFF\u0001\u0002\u0001\u0003\u0001\uFFFF\u0001\u0005\u0001\u0006\u0001\u0007\u0001\b\u0001\uFFFF\u0001\u000B\u0001\f\u0001\r\u0003\uFFFF\u0001\u0013\u0001\u0014\u0001\uFFFF\u0001\u0017\u0001\uFFFF\u0001\u001A\u0002\uFFFF\u0001\n\u0001\t\u0003\uFFFF\u0001\u0015\u0001\u0016\u0001\u0018\u0001\u0019\u000E\uFFFF\u0001\u0004\u0005\uFFFF\u0001\u0001\u0002\uFFFF\u0001\u0010\u0005\uFFFF\u0001\u0012\u0001\u000E\u0006\uFFFF\u0001\u000F\u0001\u0011"
            invokestatic org.antlr.runtime.DFA.unpackEncodedString:(Ljava/lang/String;)[S
            putstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_accept:[S
        79: .line 1280
            ldc "H\uFFFF}>"
            invokestatic org.antlr.runtime.DFA.unpackEncodedString:(Ljava/lang/String;)[S
            putstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_special:[S
        80: .line 1284
            getstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_transitionS:[Ljava/lang/String;
            arraylength
            istore 0 /* numStates */
        start local 0 // int numStates
        81: .line 1285
            iload 0 /* numStates */
            anewarray short[]
            putstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_transition:[[S
        82: .line 1286
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        83: goto 86
        84: .line 1287
      StackMap locals: int int
      StackMap stack:
            getstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_transition:[[S
            iload 1 /* i */
            getstatic org.stringtemplate.v4.compiler.GroupLexer.DFA8_transitionS:[Ljava/lang/String;
            iload 1 /* i */
            aaload
            invokestatic org.antlr.runtime.DFA.unpackEncodedString:(Ljava/lang/String;)[S
            aastore
        85: .line 1286
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        86: iload 1 /* i */
            iload 0 /* numStates */
            if_icmplt 84
        end local 1 // int i
        end local 0 // int numStates
        87: .line 1289
            return
      LocalVariableTable:
        Start  End  Slot       Name  Signature
           81   87     0  numStates  I
           83   87     1          i  I

  public void reportError(org.antlr.runtime.RecognitionException);
    descriptor: (Lorg/antlr/runtime/RecognitionException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
        start local 1 // org.antlr.runtime.RecognitionException e
         0: .line 75
            aconst_null
            astore 2 /* msg */
        start local 2 // java.lang.String msg
         1: .line 76
            aload 1 /* e */
            instanceof org.antlr.runtime.NoViableAltException
            ifeq 4
         2: .line 77
            new java.lang.StringBuilder
            dup
            ldc "invalid character '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            i2c
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* msg */
         3: .line 78
            goto 8
         4: .line 79
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* e */
            instanceof org.antlr.runtime.MismatchedTokenException
            ifeq 7
            aload 1 /* e */
            checkcast org.antlr.runtime.MismatchedTokenException
            getfield org.antlr.runtime.MismatchedTokenException.expecting:I
            bipush 34
            if_icmpne 7
         5: .line 80
            ldc "unterminated string"
            astore 2 /* msg */
         6: .line 81
            goto 8
         7: .line 83
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.getTokenNames:()[Ljava/lang/String;
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.getErrorMessage:(Lorg/antlr/runtime/RecognitionException;[Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* msg */
         8: .line 85
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.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.GroupLexer.getSourceName:()Ljava/lang/String;
            aload 1 /* e */
            aload 2 /* msg */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.groupSyntaxError:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;Ljava/lang/String;)V
         9: .line 86
            return
        end local 2 // java.lang.String msg
        end local 1 // org.antlr.runtime.RecognitionException e
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            0   10     1     e  Lorg/antlr/runtime/RecognitionException;
            1   10     2   msg  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      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.GroupLexer this
         0: .line 89
            aload 0 /* this */
            invokespecial org.antlr.runtime.Lexer.getSourceName:()Ljava/lang/String;
            astore 1 /* fullFileName */
        start local 1 // java.lang.String fullFileName
         1: .line 90
            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 91
            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.GroupLexer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    3     1  fullFileName  Ljava/lang/String;
            2    3     2             f  Ljava/io/File;

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 101
            aload 0 /* this */
            invokespecial org.antlr.runtime.Lexer.<init>:()V
         1: .line 1171
            aload 0 /* this */
            new org.stringtemplate.v4.compiler.GroupLexer$DFA8
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial org.stringtemplate.v4.compiler.GroupLexer$DFA8.<init>:(Lorg/stringtemplate/v4/compiler/GroupLexer;Lorg/antlr/runtime/BaseRecognizer;)V
            putfield org.stringtemplate.v4.compiler.GroupLexer.dfa8:Lorg/stringtemplate/v4/compiler/GroupLexer$DFA8;
         2: .line 101
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/stringtemplate/v4/compiler/GroupLexer;

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

  public void <init>(org.antlr.runtime.CharStream, org.antlr.runtime.RecognizerSharedState);
    descriptor: (Lorg/antlr/runtime/CharStream;Lorg/antlr/runtime/RecognizerSharedState;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
        start local 1 // org.antlr.runtime.CharStream input
        start local 2 // org.antlr.runtime.RecognizerSharedState state
         0: .line 106
            aload 0 /* this */
            aload 1 /* input */
            aload 2 /* state */
            invokespecial org.antlr.runtime.Lexer.<init>:(Lorg/antlr/runtime/CharStream;Lorg/antlr/runtime/RecognizerSharedState;)V
         1: .line 1171
            aload 0 /* this */
            new org.stringtemplate.v4.compiler.GroupLexer$DFA8
            dup
            aload 0 /* this */
            aload 0 /* this */
            invokespecial org.stringtemplate.v4.compiler.GroupLexer$DFA8.<init>:(Lorg/stringtemplate/v4/compiler/GroupLexer;Lorg/antlr/runtime/BaseRecognizer;)V
            putfield org.stringtemplate.v4.compiler.GroupLexer.dfa8:Lorg/stringtemplate/v4/compiler/GroupLexer$DFA8;
         2: .line 107
            return
        end local 2 // org.antlr.runtime.RecognizerSharedState state
        end local 1 // org.antlr.runtime.CharStream input
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            0    3     1  input  Lorg/antlr/runtime/CharStream;
            0    3     2  state  Lorg/antlr/runtime/RecognizerSharedState;
    MethodParameters:
       Name  Flags
      input  
      state  

  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.GroupLexer this
         0: .line 108
            ldc "org/stringtemplate/v4/compiler/Group.g"
            areturn
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/stringtemplate/v4/compiler/GroupLexer;

  public final void mFALSE();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 113
            bipush 8
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 114
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 118
            aload 0 /* this */
            ldc "false"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 122
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 123
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 128
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mLBRACK();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 134
            bipush 10
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 135
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 139
            aload 0 /* this */
            bipush 91
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 142
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 143
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 148
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mRBRACK();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 154
            bipush 12
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 155
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 159
            aload 0 /* this */
            bipush 93
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 162
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 163
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 168
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mTRUE();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 174
            bipush 14
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 175
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 179
            aload 0 /* this */
            ldc "true"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 183
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 184
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 189
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__16();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 195
            bipush 16
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 196
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 200
            aload 0 /* this */
            bipush 40
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 203
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 204
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 209
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__17();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 215
            bipush 17
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 216
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 220
            aload 0 /* this */
            bipush 41
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 223
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 224
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 229
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__18();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 235
            bipush 18
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 236
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 240
            aload 0 /* this */
            bipush 44
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 243
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 244
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 249
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__19();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 255
            bipush 19
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 256
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 260
            aload 0 /* this */
            bipush 46
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 263
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 264
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 269
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__20();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 275
            bipush 20
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 276
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 280
            aload 0 /* this */
            bipush 58
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 283
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 284
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 289
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__21();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 295
            bipush 21
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 296
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 300
            aload 0 /* this */
            ldc "::="
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 304
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 305
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 310
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__22();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 316
            bipush 22
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 317
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 321
            aload 0 /* this */
            bipush 59
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 324
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 325
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 330
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__23();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 336
            bipush 23
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 337
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 341
            aload 0 /* this */
            bipush 61
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 344
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 345
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 350
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__24();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 356
            bipush 24
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 357
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 361
            aload 0 /* this */
            bipush 64
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 364
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 365
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 370
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__25();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 376
            bipush 25
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 377
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 381
            aload 0 /* this */
            ldc "default"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 385
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 386
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 391
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__26();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 397
            bipush 26
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 398
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 402
            aload 0 /* this */
            ldc "delimiters"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 406
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 407
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 412
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__27();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 418
            bipush 27
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 419
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 423
            aload 0 /* this */
            ldc "group"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 427
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 428
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 433
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__28();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 439
            bipush 28
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 440
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 444
            aload 0 /* this */
            ldc "implements"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 448
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 449
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 454
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mT__29();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 460
            bipush 29
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 461
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 465
            aload 0 /* this */
            ldc "import"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 469
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
         4: .line 470
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
         5: .line 475
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1    5     1     _type  I
            2    5     2  _channel  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mID();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 481
            bipush 9
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 482
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 486
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 65
            if_icmplt 3
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 90
            if_icmple 4
      StackMap locals: int int
      StackMap stack:
         3: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 95
            if_icmpeq 4
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 97
            if_icmplt 6
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 122
            if_icmpgt 6
         4: .line 487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokeinterface org.antlr.runtime.CharStream.consume:()V
         5: .line 488
            goto 9
         6: .line 490
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 3 /* mse */
        start local 3 // org.antlr.runtime.MismatchedSetException mse
         7: .line 491
            aload 0 /* this */
            aload 3 /* mse */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.recover:(Lorg/antlr/runtime/RecognitionException;)V
         8: .line 492
            aload 3 /* mse */
            athrow
        end local 3 // org.antlr.runtime.MismatchedSetException mse
         9: .line 497
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 3 /* alt1 */
        start local 3 // int alt1
        10: .line 498
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 4 /* LA1_0 */
        start local 4 // int LA1_0
        11: .line 499
            iload 4 /* LA1_0 */
            bipush 45
            if_icmpeq 14
            iload 4 /* LA1_0 */
            bipush 48
            if_icmplt 12
            iload 4 /* LA1_0 */
            bipush 57
            if_icmple 14
      StackMap locals: int int
      StackMap stack:
        12: iload 4 /* LA1_0 */
            bipush 65
            if_icmplt 13
            iload 4 /* LA1_0 */
            bipush 90
            if_icmple 14
      StackMap locals:
      StackMap stack:
        13: iload 4 /* LA1_0 */
            bipush 95
            if_icmpeq 14
            iload 4 /* LA1_0 */
            bipush 97
            if_icmplt 15
            iload 4 /* LA1_0 */
            bipush 122
            if_icmpgt 15
        14: .line 500
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* alt1 */
        15: .line 503
      StackMap locals:
      StackMap stack:
            iload 3 /* alt1 */
            tableswitch { // 1 - 1
                    1: 16
              default: 24
          }
        16: .line 507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 45
            if_icmpeq 19
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 48
            if_icmplt 17
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 57
            if_icmple 19
      StackMap locals:
      StackMap stack:
        17: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 65
            if_icmplt 18
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 90
            if_icmple 19
      StackMap locals:
      StackMap stack:
        18: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 95
            if_icmpeq 19
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 97
            if_icmplt 21
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 122
            if_icmpgt 21
        19: .line 508
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokeinterface org.antlr.runtime.CharStream.consume:()V
        20: .line 509
            goto 9
        21: .line 511
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 5 /* mse */
        start local 5 // org.antlr.runtime.MismatchedSetException mse
        22: .line 512
            aload 0 /* this */
            aload 5 /* mse */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.recover:(Lorg/antlr/runtime/RecognitionException;)V
        23: .line 513
            aload 5 /* mse */
            athrow
        end local 5 // org.antlr.runtime.MismatchedSetException mse
        end local 4 // int LA1_0
        end local 3 // int alt1
        24: .line 525
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
        25: .line 526
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
        26: .line 531
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   27     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   26     1     _type  I
            2   26     2  _channel  I
            7    9     3       mse  Lorg/antlr/runtime/MismatchedSetException;
           10   24     3      alt1  I
           11   24     4     LA1_0  I
           22   24     5       mse  Lorg/antlr/runtime/MismatchedSetException;
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mSTRING();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=7, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 537
            bipush 13
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 538
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 542
            aload 0 /* this */
            bipush 34
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 546
      StackMap locals: int int
      StackMap stack:
            iconst_5
            istore 3 /* alt2 */
        start local 3 // int alt2
         4: .line 547
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 4 /* LA2_0 */
        start local 4 // int LA2_0
         5: .line 548
            iload 4 /* LA2_0 */
            bipush 92
            if_icmpne 14
         6: .line 549
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_2
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 5 /* LA2_2 */
        start local 5 // int LA2_2
         7: .line 550
            iload 5 /* LA2_2 */
            bipush 34
            if_icmpne 10
         8: .line 551
            iconst_1
            istore 3 /* alt2 */
         9: .line 552
            goto 22
        10: .line 553
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* LA2_2 */
            iflt 11
            iload 5 /* LA2_2 */
            bipush 33
            if_icmple 12
      StackMap locals:
      StackMap stack:
        11: iload 5 /* LA2_2 */
            bipush 35
            if_icmplt 22
            iload 5 /* LA2_2 */
            ldc 65535
            if_icmpgt 22
        12: .line 554
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 3 /* alt2 */
        end local 5 // int LA2_2
        13: .line 557
            goto 22
        14: .line 558
      StackMap locals:
      StackMap stack:
            iload 4 /* LA2_0 */
            bipush 10
            if_icmpne 17
        15: .line 559
            iconst_3
            istore 3 /* alt2 */
        16: .line 560
            goto 22
        17: .line 561
      StackMap locals:
      StackMap stack:
            iload 4 /* LA2_0 */
            iflt 18
            iload 4 /* LA2_0 */
            bipush 9
            if_icmple 21
      StackMap locals:
      StackMap stack:
        18: iload 4 /* LA2_0 */
            bipush 11
            if_icmplt 19
            iload 4 /* LA2_0 */
            bipush 33
            if_icmple 21
      StackMap locals:
      StackMap stack:
        19: iload 4 /* LA2_0 */
            bipush 35
            if_icmplt 20
            iload 4 /* LA2_0 */
            bipush 91
            if_icmple 21
      StackMap locals:
      StackMap stack:
        20: iload 4 /* LA2_0 */
            bipush 93
            if_icmplt 22
            iload 4 /* LA2_0 */
            ldc 65535
            if_icmpgt 22
        21: .line 562
      StackMap locals:
      StackMap stack:
            iconst_4
            istore 3 /* alt2 */
        22: .line 565
      StackMap locals:
      StackMap stack:
            iload 3 /* alt2 */
            tableswitch { // 1 - 4
                    1: 23
                    2: 26
                    3: 34
                    4: 39
              default: 48
          }
        23: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 92
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        24: .line 570
            aload 0 /* this */
            bipush 34
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        25: .line 572
            goto 3
        26: .line 576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 92
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        27: .line 577
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            iflt 28
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 33
            if_icmple 29
      StackMap locals:
      StackMap stack:
        28: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 35
            if_icmplt 31
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            ldc 65535
            if_icmpgt 31
        29: .line 578
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokeinterface org.antlr.runtime.CharStream.consume:()V
        30: .line 579
            goto 3
        31: .line 581
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 5 /* mse */
        start local 5 // org.antlr.runtime.MismatchedSetException mse
        32: .line 582
            aload 0 /* this */
            aload 5 /* mse */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.recover:(Lorg/antlr/runtime/RecognitionException;)V
        33: .line 583
            aload 5 /* mse */
            athrow
        end local 5 // org.antlr.runtime.MismatchedSetException mse
        34: .line 591
      StackMap locals:
      StackMap stack:
            ldc "\\n in string"
            astore 5 /* msg */
        start local 5 // java.lang.String msg
        35: .line 592
            new org.antlr.runtime.NoViableAltException
            dup
            ldc ""
            iconst_0
            iconst_0
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.NoViableAltException.<init>:(Ljava/lang/String;IILorg/antlr/runtime/IntStream;)V
            astore 6 /* e */
        start local 6 // org.antlr.runtime.NoViableAltException e
        36: .line 593
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.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.GroupLexer.getSourceName:()Ljava/lang/String;
            aload 6 /* e */
            aload 5 /* msg */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.groupLexerError:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;Ljava/lang/String;)V
        37: .line 595
            aload 0 /* this */
            bipush 10
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        end local 6 // org.antlr.runtime.NoViableAltException e
        end local 5 // java.lang.String msg
        38: .line 597
            goto 3
        39: .line 601
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            iflt 40
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 9
            if_icmple 43
      StackMap locals:
      StackMap stack:
        40: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 11
            if_icmplt 41
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 33
            if_icmple 43
      StackMap locals:
      StackMap stack:
        41: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 35
            if_icmplt 42
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 91
            if_icmple 43
      StackMap locals:
      StackMap stack:
        42: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 93
            if_icmplt 45
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            ldc 65535
            if_icmpgt 45
        43: .line 602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokeinterface org.antlr.runtime.CharStream.consume:()V
        44: .line 603
            goto 3
        45: .line 605
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 5 /* mse */
        start local 5 // org.antlr.runtime.MismatchedSetException mse
        46: .line 606
            aload 0 /* this */
            aload 5 /* mse */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.recover:(Lorg/antlr/runtime/RecognitionException;)V
        47: .line 607
            aload 5 /* mse */
            athrow
        end local 5 // org.antlr.runtime.MismatchedSetException mse
        end local 4 // int LA2_0
        end local 3 // int alt2
        48: .line 617
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 34
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        49: .line 619
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.getText:()Ljava/lang/String;
            ldc "\\\\\""
            ldc "\""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* txt */
        start local 3 // java.lang.String txt
        50: .line 620
            aload 0 /* this */
            aload 3 /* txt */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.setText:(Ljava/lang/String;)V
        end local 3 // java.lang.String txt
        51: .line 624
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
        52: .line 625
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
        53: .line 630
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   54     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   53     1     _type  I
            2   53     2  _channel  I
            4   48     3      alt2  I
            5   48     4     LA2_0  I
            7   13     5     LA2_2  I
           32   34     5       mse  Lorg/antlr/runtime/MismatchedSetException;
           35   38     5       msg  Ljava/lang/String;
           36   38     6         e  Lorg/antlr/runtime/NoViableAltException;
           46   48     5       mse  Lorg/antlr/runtime/MismatchedSetException;
           50   51     3       txt  Ljava/lang/String;
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mBIGSTRING_NO_NL();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=6, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 636
            bipush 6
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 637
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 641
            aload 0 /* this */
            ldc "<%"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 646
      StackMap locals: int int
      StackMap stack:
            iconst_2
            istore 3 /* alt3 */
        start local 3 // int alt3
         4: .line 647
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 4 /* LA3_0 */
        start local 4 // int LA3_0
         5: .line 648
            iload 4 /* LA3_0 */
            bipush 37
            if_icmpne 14
         6: .line 649
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_2
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 5 /* LA3_1 */
        start local 5 // int LA3_1
         7: .line 650
            iload 5 /* LA3_1 */
            bipush 62
            if_icmpne 10
         8: .line 651
            iconst_2
            istore 3 /* alt3 */
         9: .line 652
            goto 17
        10: .line 653
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* LA3_1 */
            iflt 11
            iload 5 /* LA3_1 */
            bipush 61
            if_icmple 12
      StackMap locals:
      StackMap stack:
        11: iload 5 /* LA3_1 */
            bipush 63
            if_icmplt 17
            iload 5 /* LA3_1 */
            ldc 65535
            if_icmpgt 17
        12: .line 654
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* alt3 */
        end local 5 // int LA3_1
        13: .line 657
            goto 17
        14: .line 658
      StackMap locals:
      StackMap stack:
            iload 4 /* LA3_0 */
            iflt 15
            iload 4 /* LA3_0 */
            bipush 36
            if_icmple 16
      StackMap locals:
      StackMap stack:
        15: iload 4 /* LA3_0 */
            bipush 38
            if_icmplt 17
            iload 4 /* LA3_0 */
            ldc 65535
            if_icmpgt 17
        16: .line 659
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* alt3 */
        17: .line 662
      StackMap locals:
      StackMap stack:
            iload 3 /* alt3 */
            tableswitch { // 1 - 1
                    1: 18
              default: 20
          }
        18: .line 666
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.matchAny:()V
        19: .line 668
            goto 3
        end local 4 // int LA3_0
        end local 3 // int alt3
        20: .line 675
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "%>"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
        21: .line 678
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.getText:()Ljava/lang/String;
            ldc "%\\\\>"
            ldc "%>"
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* txt */
        start local 3 // java.lang.String txt
        22: .line 679
            aload 0 /* this */
            aload 3 /* txt */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.setText:(Ljava/lang/String;)V
        end local 3 // java.lang.String txt
        23: .line 683
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
        24: .line 684
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
        25: .line 689
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   25     1     _type  I
            2   25     2  _channel  I
            4   20     3      alt3  I
            5   20     4     LA3_0  I
            7   13     5     LA3_1  I
           22   23     3       txt  Ljava/lang/String;
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mBIGSTRING();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 695
            iconst_5
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 696
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 700
            aload 0 /* this */
            ldc "<<"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 705
      StackMap locals: int int
      StackMap stack:
            iconst_4
            istore 3 /* alt4 */
        start local 3 // int alt4
         4: .line 706
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 4 /* LA4_0 */
        start local 4 // int LA4_0
         5: .line 707
            iload 4 /* LA4_0 */
            bipush 62
            if_icmpne 14
         6: .line 708
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_2
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 5 /* LA4_1 */
        start local 5 // int LA4_1
         7: .line 709
            iload 5 /* LA4_1 */
            bipush 62
            if_icmpne 10
         8: .line 710
            iconst_4
            istore 3 /* alt4 */
         9: .line 711
            goto 27
        10: .line 712
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* LA4_1 */
            iflt 11
            iload 5 /* LA4_1 */
            bipush 61
            if_icmple 12
      StackMap locals:
      StackMap stack:
        11: iload 5 /* LA4_1 */
            bipush 63
            if_icmplt 27
            iload 5 /* LA4_1 */
            ldc 65535
            if_icmpgt 27
        12: .line 713
      StackMap locals:
      StackMap stack:
            iconst_3
            istore 3 /* alt4 */
        end local 5 // int LA4_1
        13: .line 716
            goto 27
        14: .line 717
      StackMap locals:
      StackMap stack:
            iload 4 /* LA4_0 */
            bipush 92
            if_icmpne 23
        15: .line 718
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_2
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 5 /* LA4_2 */
        start local 5 // int LA4_2
        16: .line 719
            iload 5 /* LA4_2 */
            bipush 62
            if_icmpne 19
        17: .line 720
            iconst_1
            istore 3 /* alt4 */
        18: .line 721
            goto 27
        19: .line 722
      StackMap locals: int
      StackMap stack:
            iload 5 /* LA4_2 */
            iflt 20
            iload 5 /* LA4_2 */
            bipush 61
            if_icmple 21
      StackMap locals:
      StackMap stack:
        20: iload 5 /* LA4_2 */
            bipush 63
            if_icmplt 27
            iload 5 /* LA4_2 */
            ldc 65535
            if_icmpgt 27
        21: .line 723
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 3 /* alt4 */
        end local 5 // int LA4_2
        22: .line 726
            goto 27
        23: .line 727
      StackMap locals:
      StackMap stack:
            iload 4 /* LA4_0 */
            iflt 24
            iload 4 /* LA4_0 */
            bipush 61
            if_icmple 26
      StackMap locals:
      StackMap stack:
        24: iload 4 /* LA4_0 */
            bipush 63
            if_icmplt 25
            iload 4 /* LA4_0 */
            bipush 91
            if_icmple 26
      StackMap locals:
      StackMap stack:
        25: iload 4 /* LA4_0 */
            bipush 93
            if_icmplt 27
            iload 4 /* LA4_0 */
            ldc 65535
            if_icmpgt 27
        26: .line 728
      StackMap locals:
      StackMap stack:
            iconst_3
            istore 3 /* alt4 */
        27: .line 731
      StackMap locals:
      StackMap stack:
            iload 3 /* alt4 */
            tableswitch { // 1 - 3
                    1: 28
                    2: 31
                    3: 39
              default: 46
          }
        28: .line 735
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 92
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        29: .line 736
            aload 0 /* this */
            bipush 62
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        30: .line 738
            goto 3
        31: .line 742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 92
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        32: .line 743
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            iflt 33
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 61
            if_icmple 34
      StackMap locals:
      StackMap stack:
        33: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 63
            if_icmplt 36
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            ldc 65535
            if_icmpgt 36
        34: .line 744
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokeinterface org.antlr.runtime.CharStream.consume:()V
        35: .line 745
            goto 3
        36: .line 747
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 5 /* mse */
        start local 5 // org.antlr.runtime.MismatchedSetException mse
        37: .line 748
            aload 0 /* this */
            aload 5 /* mse */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.recover:(Lorg/antlr/runtime/RecognitionException;)V
        38: .line 749
            aload 5 /* mse */
            athrow
        end local 5 // org.antlr.runtime.MismatchedSetException mse
        39: .line 756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            iflt 40
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 91
            if_icmple 41
      StackMap locals:
      StackMap stack:
        40: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 93
            if_icmplt 43
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            ldc 65535
            if_icmpgt 43
        41: .line 757
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokeinterface org.antlr.runtime.CharStream.consume:()V
        42: .line 758
            goto 3
        43: .line 760
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 5 /* mse */
        start local 5 // org.antlr.runtime.MismatchedSetException mse
        44: .line 761
            aload 0 /* this */
            aload 5 /* mse */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.recover:(Lorg/antlr/runtime/RecognitionException;)V
        45: .line 762
            aload 5 /* mse */
            athrow
        end local 5 // org.antlr.runtime.MismatchedSetException mse
        end local 4 // int LA4_0
        end local 3 // int alt4
        46: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc ">>"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
        47: .line 775
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.getText:()Ljava/lang/String;
            astore 3 /* txt */
        start local 3 // java.lang.String txt
        48: .line 776
            aload 3 /* txt */
            invokestatic org.stringtemplate.v4.misc.Misc.replaceEscapedRightAngle:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* txt */
        49: .line 777
            aload 0 /* this */
            aload 3 /* txt */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.setText:(Ljava/lang/String;)V
        end local 3 // java.lang.String txt
        50: .line 781
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
        51: .line 782
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
        52: .line 787
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   53     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   52     1     _type  I
            2   52     2  _channel  I
            4   46     3      alt4  I
            5   46     4     LA4_0  I
            7   13     5     LA4_1  I
           16   22     5     LA4_2  I
           37   39     5       mse  Lorg/antlr/runtime/MismatchedSetException;
           44   46     5       mse  Lorg/antlr/runtime/MismatchedSetException;
           48   50     3       txt  Ljava/lang/String;
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mANONYMOUS_TEMPLATE();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 793
            iconst_4
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 794
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 798
            aload 0 /* this */
            bipush 123
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
         3: .line 800
            new org.antlr.runtime.CommonToken
            dup
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_4
            iconst_0
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.getCharIndex:()I
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.getCharIndex:()I
            invokespecial org.antlr.runtime.CommonToken.<init>:(Lorg/antlr/runtime/CharStream;IIII)V
            astore 3 /* templateToken */
        start local 3 // org.antlr.runtime.Token templateToken
         4: .line 802
            new org.stringtemplate.v4.compiler.STLexer
            dup
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.errMgr:Lorg/stringtemplate/v4/misc/ErrorManager;
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            aload 3 /* templateToken */
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.delimiterStartChar:C
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.group:Lorg/stringtemplate/v4/STGroup;
            getfield org.stringtemplate.v4.STGroup.delimiterStopChar:C
            invokespecial org.stringtemplate.v4.compiler.STLexer.<init>:(Lorg/stringtemplate/v4/misc/ErrorManager;Lorg/antlr/runtime/CharStream;Lorg/antlr/runtime/Token;CC)V
         5: .line 801
            astore 4 /* lexer */
        start local 4 // org.stringtemplate.v4.compiler.STLexer lexer
         6: .line 803
            aload 4 /* lexer */
            iconst_1
            putfield org.stringtemplate.v4.compiler.STLexer.subtemplateDepth:I
         7: .line 804
            aload 4 /* lexer */
            invokevirtual org.stringtemplate.v4.compiler.STLexer.nextToken:()Lorg/antlr/runtime/Token;
            astore 5 /* t */
        start local 5 // org.antlr.runtime.Token t
         8: .line 805
            goto 15
         9: .line 806
      StackMap locals: org.stringtemplate.v4.compiler.GroupLexer int int org.antlr.runtime.Token org.stringtemplate.v4.compiler.STLexer org.antlr.runtime.Token
      StackMap stack:
            aload 5 /* t */
            invokeinterface org.antlr.runtime.Token.getType:()I
            iconst_m1
            if_icmpne 14
        10: .line 807
            new org.antlr.runtime.MismatchedTokenException
            dup
            bipush 125
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedTokenException.<init>:(ILorg/antlr/runtime/IntStream;)V
            astore 6 /* e */
        start local 6 // org.antlr.runtime.MismatchedTokenException e
        11: .line 808
            ldc "missing final '}' in {...} anonymous template"
            astore 7 /* msg */
        start local 7 // java.lang.String msg
        12: .line 809
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.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.GroupLexer.getSourceName:()Ljava/lang/String;
            aload 6 /* e */
            aload 7 /* msg */
            invokevirtual org.stringtemplate.v4.misc.ErrorManager.groupLexerError:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;Ljava/lang/String;)V
        13: .line 810
            goto 16
        end local 7 // java.lang.String msg
        end local 6 // org.antlr.runtime.MismatchedTokenException e
        14: .line 812
      StackMap locals:
      StackMap stack:
            aload 4 /* lexer */
            invokevirtual org.stringtemplate.v4.compiler.STLexer.nextToken:()Lorg/antlr/runtime/Token;
            astore 5 /* t */
        15: .line 805
      StackMap locals:
      StackMap stack:
            aload 4 /* lexer */
            getfield org.stringtemplate.v4.compiler.STLexer.subtemplateDepth:I
            iconst_1
            if_icmpge 9
            aload 5 /* t */
            invokeinterface org.antlr.runtime.Token.getType:()I
            bipush 21
            if_icmpne 9
        end local 5 // org.antlr.runtime.Token t
        end local 4 // org.stringtemplate.v4.compiler.STLexer lexer
        end local 3 // org.antlr.runtime.Token templateToken
        16: .line 817
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
        17: .line 818
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
        18: .line 823
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   18     1          _type  I
            2   18     2       _channel  I
            4   16     3  templateToken  Lorg/antlr/runtime/Token;
            6   16     4          lexer  Lorg/stringtemplate/v4/compiler/STLexer;
            8   16     5              t  Lorg/antlr/runtime/Token;
           11   14     6              e  Lorg/antlr/runtime/MismatchedTokenException;
           12   14     7            msg  Ljava/lang/String;
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mCOMMENT();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=6, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 829
            bipush 7
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 830
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 834
            aload 0 /* this */
            ldc "/*"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 839
      StackMap locals: int int
      StackMap stack:
            iconst_2
            istore 3 /* alt5 */
        start local 3 // int alt5
         4: .line 840
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 4 /* LA5_0 */
        start local 4 // int LA5_0
         5: .line 841
            iload 4 /* LA5_0 */
            bipush 42
            if_icmpne 14
         6: .line 842
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_2
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 5 /* LA5_1 */
        start local 5 // int LA5_1
         7: .line 843
            iload 5 /* LA5_1 */
            bipush 47
            if_icmpne 10
         8: .line 844
            iconst_2
            istore 3 /* alt5 */
         9: .line 845
            goto 17
        10: .line 846
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* LA5_1 */
            iflt 11
            iload 5 /* LA5_1 */
            bipush 46
            if_icmple 12
      StackMap locals:
      StackMap stack:
        11: iload 5 /* LA5_1 */
            bipush 48
            if_icmplt 17
            iload 5 /* LA5_1 */
            ldc 65535
            if_icmpgt 17
        12: .line 847
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* alt5 */
        end local 5 // int LA5_1
        13: .line 850
            goto 17
        14: .line 851
      StackMap locals:
      StackMap stack:
            iload 4 /* LA5_0 */
            iflt 15
            iload 4 /* LA5_0 */
            bipush 41
            if_icmple 16
      StackMap locals:
      StackMap stack:
        15: iload 4 /* LA5_0 */
            bipush 43
            if_icmplt 17
            iload 4 /* LA5_0 */
            ldc 65535
            if_icmpgt 17
        16: .line 852
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* alt5 */
        17: .line 855
      StackMap locals:
      StackMap stack:
            iload 3 /* alt5 */
            tableswitch { // 1 - 1
                    1: 18
              default: 20
          }
        18: .line 859
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.matchAny:()V
        19: .line 861
            goto 3
        end local 4 // int LA5_0
        end local 3 // int alt5
        20: .line 868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "*/"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
        21: .line 870
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.skip:()V
        22: .line 873
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
        23: .line 874
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
        24: .line 879
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   25     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   24     1     _type  I
            2   24     2  _channel  I
            4   20     3      alt5  I
            5   20     4     LA5_0  I
            7   13     5     LA5_1  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mLINE_COMMENT();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 885
            bipush 11
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 886
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 890
            aload 0 /* this */
            ldc "//"
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(Ljava/lang/String;)V
         3: .line 895
      StackMap locals: int int
      StackMap stack:
            iconst_2
            istore 3 /* alt6 */
        start local 3 // int alt6
         4: .line 896
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 4 /* LA6_0 */
        start local 4 // int LA6_0
         5: .line 897
            iload 4 /* LA6_0 */
            iflt 6
            iload 4 /* LA6_0 */
            bipush 9
            if_icmple 8
      StackMap locals: int int
      StackMap stack:
         6: iload 4 /* LA6_0 */
            bipush 11
            if_icmplt 7
            iload 4 /* LA6_0 */
            bipush 12
            if_icmple 8
      StackMap locals:
      StackMap stack:
         7: iload 4 /* LA6_0 */
            bipush 14
            if_icmplt 9
            iload 4 /* LA6_0 */
            ldc 65535
            if_icmpgt 9
         8: .line 898
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* alt6 */
         9: .line 901
      StackMap locals:
      StackMap stack:
            iload 3 /* alt6 */
            tableswitch { // 1 - 1
                    1: 10
              default: 18
          }
        10: .line 905
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            iflt 11
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 9
            if_icmple 13
      StackMap locals:
      StackMap stack:
        11: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 11
            if_icmplt 12
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 12
            if_icmple 13
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 14
            if_icmplt 15
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            ldc 65535
            if_icmpgt 15
        13: .line 906
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokeinterface org.antlr.runtime.CharStream.consume:()V
        14: .line 907
            goto 3
        15: .line 909
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 5 /* mse */
        start local 5 // org.antlr.runtime.MismatchedSetException mse
        16: .line 910
            aload 0 /* this */
            aload 5 /* mse */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.recover:(Lorg/antlr/runtime/RecognitionException;)V
        17: .line 911
            aload 5 /* mse */
            athrow
        end local 5 // org.antlr.runtime.MismatchedSetException mse
        end local 4 // int LA6_0
        end local 3 // int alt6
        18: .line 922
      StackMap locals:
      StackMap stack:
            iconst_2
            istore 3 /* alt7 */
        start local 3 // int alt7
        19: .line 923
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            istore 4 /* LA7_0 */
        start local 4 // int LA7_0
        20: .line 924
            iload 4 /* LA7_0 */
            bipush 13
            if_icmpne 22
        21: .line 925
            iconst_1
            istore 3 /* alt7 */
        22: .line 927
      StackMap locals: int int
      StackMap stack:
            iload 3 /* alt7 */
            tableswitch { // 1 - 1
                    1: 23
              default: 24
          }
        23: .line 931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 13
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        24: .line 937
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush 10
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.match:(I)V
        25: .line 938
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.skip:()V
        end local 4 // int LA7_0
        end local 3 // int alt7
        26: .line 941
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
        27: .line 942
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
        28: .line 947
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   29     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   28     1     _type  I
            2   28     2  _channel  I
            4   18     3      alt6  I
            5   18     4     LA6_0  I
           16   18     5       mse  Lorg/antlr/runtime/MismatchedSetException;
           19   26     3      alt7  I
           20   26     4     LA7_0  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public final void mWS();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 953
            bipush 15
            istore 1 /* _type */
        start local 1 // int _type
         1: .line 954
            iconst_0
            istore 2 /* _channel */
        start local 2 // int _channel
         2: .line 958
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 9
            if_icmplt 3
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 10
            if_icmple 4
      StackMap locals: int int
      StackMap stack:
         3: aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 13
            if_icmpeq 4
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            iconst_1
            invokeinterface org.antlr.runtime.CharStream.LA:(I)I
            bipush 32
            if_icmpne 6
         4: .line 959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokeinterface org.antlr.runtime.CharStream.consume:()V
         5: .line 960
            goto 9
         6: .line 962
      StackMap locals:
      StackMap stack:
            new org.antlr.runtime.MismatchedSetException
            dup
            aconst_null
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokespecial org.antlr.runtime.MismatchedSetException.<init>:(Lorg/antlr/runtime/BitSet;Lorg/antlr/runtime/IntStream;)V
            astore 3 /* mse */
        start local 3 // org.antlr.runtime.MismatchedSetException mse
         7: .line 963
            aload 0 /* this */
            aload 3 /* mse */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.recover:(Lorg/antlr/runtime/RecognitionException;)V
         8: .line 964
            aload 3 /* mse */
            athrow
        end local 3 // org.antlr.runtime.MismatchedSetException mse
         9: .line 966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.skip:()V
        10: .line 969
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 1 /* _type */
            putfield org.antlr.runtime.RecognizerSharedState.type:I
        11: .line 970
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.state:Lorg/antlr/runtime/RecognizerSharedState;
            iload 2 /* _channel */
            putfield org.antlr.runtime.RecognizerSharedState.channel:I
        end local 2 // int _channel
        end local 1 // int _type
        12: .line 975
            return
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   12     1     _type  I
            2   12     2  _channel  I
            7    9     3       mse  Lorg/antlr/runtime/MismatchedSetException;
    Exceptions:
      throws org.antlr.runtime.RecognitionException

  public void mTokens();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.stringtemplate.v4.compiler.GroupLexer this
         0: .line 981
            bipush 26
            istore 1 /* alt8 */
        start local 1 // int alt8
         1: .line 982
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.dfa8:Lorg/stringtemplate/v4/compiler/GroupLexer$DFA8;
            aload 0 /* this */
            getfield org.stringtemplate.v4.compiler.GroupLexer.input:Lorg/antlr/runtime/CharStream;
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer$DFA8.predict:(Lorg/antlr/runtime/IntStream;)I
            istore 1 /* alt8 */
         2: .line 983
            iload 1 /* alt8 */
            tableswitch { // 1 - 26
                    1: 3
                    2: 5
                    3: 7
                    4: 9
                    5: 11
                    6: 13
                    7: 15
                    8: 17
                    9: 19
                   10: 21
                   11: 23
                   12: 25
                   13: 27
                   14: 29
                   15: 31
                   16: 33
                   17: 35
                   18: 37
                   19: 39
                   20: 41
                   21: 43
                   22: 45
                   23: 47
                   24: 49
                   25: 51
                   26: 53
              default: 54
          }
         3: .line 987
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mFALSE:()V
         4: .line 990
            goto 54
         5: .line 994
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mLBRACK:()V
         6: .line 997
            goto 54
         7: .line 1001
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mRBRACK:()V
         8: .line 1004
            goto 54
         9: .line 1008
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mTRUE:()V
        10: .line 1011
            goto 54
        11: .line 1015
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__16:()V
        12: .line 1018
            goto 54
        13: .line 1022
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__17:()V
        14: .line 1025
            goto 54
        15: .line 1029
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__18:()V
        16: .line 1032
            goto 54
        17: .line 1036
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__19:()V
        18: .line 1039
            goto 54
        19: .line 1043
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__20:()V
        20: .line 1046
            goto 54
        21: .line 1050
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__21:()V
        22: .line 1053
            goto 54
        23: .line 1057
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__22:()V
        24: .line 1060
            goto 54
        25: .line 1064
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__23:()V
        26: .line 1067
            goto 54
        27: .line 1071
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__24:()V
        28: .line 1074
            goto 54
        29: .line 1078
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__25:()V
        30: .line 1081
            goto 54
        31: .line 1085
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__26:()V
        32: .line 1088
            goto 54
        33: .line 1092
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__27:()V
        34: .line 1095
            goto 54
        35: .line 1099
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__28:()V
        36: .line 1102
            goto 54
        37: .line 1106
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mT__29:()V
        38: .line 1109
            goto 54
        39: .line 1113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mID:()V
        40: .line 1116
            goto 54
        41: .line 1120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mSTRING:()V
        42: .line 1123
            goto 54
        43: .line 1127
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mBIGSTRING_NO_NL:()V
        44: .line 1130
            goto 54
        45: .line 1134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mBIGSTRING:()V
        46: .line 1137
            goto 54
        47: .line 1141
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mANONYMOUS_TEMPLATE:()V
        48: .line 1144
            goto 54
        49: .line 1148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mCOMMENT:()V
        50: .line 1151
            goto 54
        51: .line 1155
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mLINE_COMMENT:()V
        52: .line 1158
            goto 54
        53: .line 1162
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.stringtemplate.v4.compiler.GroupLexer.mWS:()V
        54: .line 1168
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int alt8
        end local 0 // org.stringtemplate.v4.compiler.GroupLexer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   55     0  this  Lorg/stringtemplate/v4/compiler/GroupLexer;
            1   55     1  alt8  I
    Exceptions:
      throws org.antlr.runtime.RecognitionException
}
SourceFile: "GroupLexer.java"
NestMembers:
  org.stringtemplate.v4.compiler.GroupLexer$DFA8
InnerClasses:
  protected DFA8 = org.stringtemplate.v4.compiler.GroupLexer$DFA8 of org.stringtemplate.v4.compiler.GroupLexer