public final class org.jruby.ext.ripper.RipperLexer$Keyword extends java.lang.Enum<org.jruby.ext.ripper.RipperLexer$Keyword>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: org.jruby.ext.ripper.RipperLexer$Keyword
  super_class: java.lang.Enum
{
  public static final org.jruby.ext.ripper.RipperLexer$Keyword END;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword ELSE;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword CASE;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword ENSURE;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword MODULE;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword ELSIF;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword DEF;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword RESCUE;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword NOT;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword THEN;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword YIELD;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword FOR;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword SELF;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword FALSE;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword RETRY;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword RETURN;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword TRUE;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword IF;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword DEFINED_P;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword SUPER;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword UNDEF;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword BREAK;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword IN;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword DO;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword NIL;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword UNTIL;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword UNLESS;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword OR;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword NEXT;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword WHEN;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword REDO;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword AND;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword BEGIN;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword __LINE__;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword CLASS;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword __FILE__;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword LEND;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword LBEGIN;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword WHILE;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword ALIAS;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.jruby.ext.ripper.RipperLexer$Keyword __ENCODING__;
    descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final int id0;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final int id1;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final int state;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  private static final org.jruby.ext.ripper.RipperLexer$Keyword[] ENUM$VALUES;
    descriptor: [Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=8, locals=0, args_size=0
         0: .line 164
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "END"
            iconst_0
            ldc "end"
            sipush 264
            sipush 264
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.END:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         1: .line 165
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "ELSE"
            iconst_1
            ldc "else"
            sipush 269
            sipush 269
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ELSE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         2: .line 166
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "CASE"
            iconst_2
            ldc "case"
            sipush 270
            sipush 270
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.CASE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         3: .line 167
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "ENSURE"
            iconst_3
            ldc "ensure"
            sipush 263
            sipush 263
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ENSURE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         4: .line 168
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "MODULE"
            iconst_4
            ldc "module"
            sipush 258
            sipush 258
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.MODULE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         5: .line 169
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "ELSIF"
            iconst_5
            ldc "elsif"
            sipush 268
            sipush 268
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ELSIF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         6: .line 170
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "DEF"
            bipush 6
            ldc "def"
            sipush 259
            sipush 259
            sipush 128
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.DEF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         7: .line 171
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "RESCUE"
            bipush 7
            ldc "rescue"
            sipush 262
            sipush 297
            bipush 64
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.RESCUE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         8: .line 172
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "NOT"
            bipush 8
            ldc "not"
            sipush 292
            sipush 292
            bipush 16
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.NOT:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
         9: .line 173
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "THEN"
            bipush 9
            ldc "then"
            sipush 267
            sipush 267
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.THEN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        10: .line 174
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "YIELD"
            bipush 10
            ldc "yield"
            sipush 284
            sipush 284
            bipush 16
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.YIELD:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        11: .line 175
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "FOR"
            bipush 11
            ldc "for"
            sipush 274
            sipush 274
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.FOR:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        12: .line 176
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "SELF"
            bipush 12
            ldc "self"
            sipush 286
            sipush 286
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.SELF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        13: .line 177
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "FALSE"
            bipush 13
            ldc "false"
            sipush 289
            sipush 289
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.FALSE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        14: .line 178
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "RETRY"
            bipush 14
            ldc "retry"
            sipush 278
            sipush 278
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.RETRY:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        15: .line 179
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "RETURN"
            bipush 15
            ldc "return"
            sipush 283
            sipush 283
            bipush 64
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.RETURN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        16: .line 180
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "TRUE"
            bipush 16
            ldc "true"
            sipush 288
            sipush 288
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.TRUE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        17: .line 181
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "IF"
            bipush 17
            ldc "if"
            sipush 265
            sipush 293
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.IF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        18: .line 182
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "DEFINED_P"
            bipush 18
            ldc "defined?"
            sipush 299
            sipush 299
            bipush 16
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.DEFINED_P:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        19: .line 183
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "SUPER"
            bipush 19
            ldc "super"
            sipush 285
            sipush 285
            bipush 16
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.SUPER:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        20: .line 184
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "UNDEF"
            bipush 20
            ldc "undef"
            sipush 260
            sipush 260
            sipush 4224
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNDEF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        21: .line 185
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "BREAK"
            bipush 21
            ldc "break"
            sipush 275
            sipush 275
            bipush 64
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.BREAK:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        22: .line 186
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "IN"
            bipush 22
            ldc "in"
            sipush 279
            sipush 279
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.IN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        23: .line 187
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "DO"
            bipush 23
            ldc "do"
            sipush 280
            sipush 280
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.DO:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        24: .line 188
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "NIL"
            bipush 24
            ldc "nil"
            sipush 287
            sipush 287
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.NIL:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        25: .line 189
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "UNTIL"
            bipush 25
            ldc "until"
            sipush 273
            sipush 296
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNTIL:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        26: .line 190
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "UNLESS"
            bipush 26
            ldc "unless"
            sipush 266
            sipush 294
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNLESS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        27: .line 191
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "OR"
            bipush 27
            ldc "or"
            sipush 291
            sipush 291
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.OR:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        28: .line 192
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "NEXT"
            bipush 28
            ldc "next"
            sipush 276
            sipush 276
            bipush 64
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.NEXT:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        29: .line 193
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "WHEN"
            bipush 29
            ldc "when"
            sipush 271
            sipush 271
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.WHEN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        30: .line 194
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "REDO"
            bipush 30
            ldc "redo"
            sipush 277
            sipush 277
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.REDO:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        31: .line 195
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "AND"
            bipush 31
            ldc "and"
            sipush 290
            sipush 290
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.AND:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        32: .line 196
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "BEGIN"
            bipush 32
            ldc "begin"
            sipush 261
            sipush 261
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.BEGIN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        33: .line 197
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "__LINE__"
            bipush 33
            ldc "__LINE__"
            sipush 302
            sipush 302
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.__LINE__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        34: .line 198
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "CLASS"
            bipush 34
            ldc "class"
            sipush 257
            sipush 257
            sipush 512
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.CLASS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        35: .line 199
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "__FILE__"
            bipush 35
            ldc "__FILE__"
            sipush 303
            sipush 303
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.__FILE__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        36: .line 200
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "LEND"
            bipush 36
            ldc "END"
            sipush 301
            sipush 301
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.LEND:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        37: .line 201
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "LBEGIN"
            bipush 37
            ldc "BEGIN"
            sipush 300
            sipush 300
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.LBEGIN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        38: .line 202
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "WHILE"
            bipush 38
            ldc "while"
            sipush 272
            sipush 295
            iconst_1
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.WHILE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        39: .line 203
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "ALIAS"
            bipush 39
            ldc "alias"
            sipush 298
            sipush 298
            sipush 4224
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ALIAS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        40: .line 204
            new org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            ldc "__ENCODING__"
            bipush 40
            ldc "__ENCODING__"
            sipush 304
            sipush 304
            iconst_2
            invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.__ENCODING__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
        41: .line 163
            bipush 41
            anewarray org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            iconst_0
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.END:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            iconst_1
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ELSE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            iconst_2
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.CASE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            iconst_3
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ENSURE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            iconst_4
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.MODULE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            iconst_5
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ELSIF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 6
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.DEF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 7
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.RESCUE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 8
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.NOT:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 9
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.THEN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 10
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.YIELD:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 11
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.FOR:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 12
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.SELF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 13
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.FALSE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 14
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.RETRY:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 15
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.RETURN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 16
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.TRUE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 17
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.IF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 18
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.DEFINED_P:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 19
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.SUPER:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 20
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNDEF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 21
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.BREAK:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 22
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.IN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 23
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.DO:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 24
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.NIL:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 25
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNTIL:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 26
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNLESS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 27
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.OR:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 28
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.NEXT:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 29
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.WHEN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 30
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.REDO:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 31
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.AND:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 32
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.BEGIN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 33
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.__LINE__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 34
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.CLASS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 35
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.__FILE__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 36
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.LEND:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 37
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.LBEGIN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 38
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.WHILE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 39
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ALIAS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            dup
            bipush 40
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.__ENCODING__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aastore
            putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ENUM$VALUES:[Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, java.lang.String, int, int, int);
    descriptor: (Ljava/lang/String;ILjava/lang/String;III)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // org.jruby.ext.ripper.RipperLexer$Keyword this
        start local 3 // java.lang.String name
        start local 4 // int id0
        start local 5 // int id1
        start local 6 // int state
         0: .line 211
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 212
            aload 0 /* this */
            aload 3 /* name */
            putfield org.jruby.ext.ripper.RipperLexer$Keyword.name:Ljava/lang/String;
         2: .line 213
            aload 0 /* this */
            iload 4 /* id0 */
            putfield org.jruby.ext.ripper.RipperLexer$Keyword.id0:I
         3: .line 214
            aload 0 /* this */
            iload 5 /* id1 */
            putfield org.jruby.ext.ripper.RipperLexer$Keyword.id1:I
         4: .line 215
            aload 0 /* this */
            iload 6 /* state */
            putfield org.jruby.ext.ripper.RipperLexer$Keyword.state:I
         5: .line 216
            return
        end local 6 // int state
        end local 5 // int id1
        end local 4 // int id0
        end local 3 // java.lang.String name
        end local 0 // org.jruby.ext.ripper.RipperLexer$Keyword this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            0    6     3   name  Ljava/lang/String;
            0    6     4    id0  I
            0    6     5    id1  I
            0    6     6  state  I
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      name           
      id0            
      id1            
      state          

  public static org.jruby.ext.ripper.RipperLexer$Keyword[] values();
    descriptor: ()[Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ENUM$VALUES:[Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray org.jruby.ext.ripper.RipperLexer$Keyword
            dup
            astore 2
            iconst_0
            iload 1
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
            aload 2
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.jruby.ext.ripper.RipperLexer$Keyword valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jruby/ext/ripper/RipperLexer$Keyword;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lorg/jruby/ext/ripper/RipperLexer$Keyword;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast org.jruby.ext.ripper.RipperLexer$Keyword
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lorg/jruby/ext/ripper/RipperLexer$Keyword;>;
SourceFile: "RipperLexer.java"
NestHost: org.jruby.ext.ripper.RipperLexer
InnerClasses:
  public final Keyword = org.jruby.ext.ripper.RipperLexer$Keyword of org.jruby.ext.ripper.RipperLexer