public class org.eclipse.jetty.http.HttpTokens$Token
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jetty.http.HttpTokens$Token
  super_class: java.lang.Object
{
  private final org.eclipse.jetty.http.HttpTokens$Type _type;
    descriptor: Lorg/eclipse/jetty/http/HttpTokens$Type;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final byte _b;
    descriptor: B
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final char _c;
    descriptor: C
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int _x;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static volatile int[] $SWITCH_TABLE$org$eclipse$jetty$http$HttpTokens$Type;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private void <init>(byte, org.eclipse.jetty.http.HttpTokens$Type);
    descriptor: (BLorg/eclipse/jetty/http/HttpTokens$Type;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.eclipse.jetty.http.HttpTokens$Token this
        start local 1 // byte b
        start local 2 // org.eclipse.jetty.http.HttpTokens$Type type
         0: .line 62
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 64
            aload 0 /* this */
            aload 2 /* type */
            putfield org.eclipse.jetty.http.HttpTokens$Token._type:Lorg/eclipse/jetty/http/HttpTokens$Type;
         2: .line 65
            aload 0 /* this */
            iload 1 /* b */
            putfield org.eclipse.jetty.http.HttpTokens$Token._b:B
         3: .line 66
            aload 0 /* this */
            sipush 255
            iload 1 /* b */
            iand
            i2c
            putfield org.eclipse.jetty.http.HttpTokens$Token._c:C
         4: .line 67
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._c:C
            bipush 65
            if_icmplt 5
            iconst_1
            goto 6
      StackMap locals: org.eclipse.jetty.http.HttpTokens$Token int org.eclipse.jetty.http.HttpTokens$Type
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._c:C
            bipush 90
            if_icmpgt 7
            iconst_1
            goto 8
      StackMap locals:
      StackMap stack: int
         7: iconst_0
      StackMap locals: org.eclipse.jetty.http.HttpTokens$Token int org.eclipse.jetty.http.HttpTokens$Type
      StackMap stack: int int
         8: iand
            ifeq 9
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._c:C
            bipush 65
            isub
            bipush 97
            iadd
            i2c
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._c:C
      StackMap locals:
      StackMap stack: int
        10: istore 3 /* lc */
        start local 3 // char lc
        11: .line 68
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._type:Lorg/eclipse/jetty/http/HttpTokens$Type;
            getstatic org.eclipse.jetty.http.HttpTokens$Type.DIGIT:Lorg/eclipse/jetty/http/HttpTokens$Type;
            if_acmpeq 12
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._type:Lorg/eclipse/jetty/http/HttpTokens$Type;
            getstatic org.eclipse.jetty.http.HttpTokens$Type.ALPHA:Lorg/eclipse/jetty/http/HttpTokens$Type;
            if_acmpne 13
            iload 3 /* lc */
            bipush 97
            if_icmplt 13
            iload 3 /* lc */
            bipush 102
            if_icmpgt 13
      StackMap locals: org.eclipse.jetty.http.HttpTokens$Token int org.eclipse.jetty.http.HttpTokens$Type int
      StackMap stack: org.eclipse.jetty.http.HttpTokens$Token
        12: iload 1 /* b */
            invokestatic org.eclipse.jetty.util.TypeUtil.convertHexDigit:(B)B
            goto 14
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpTokens$Token
        13: iconst_m1
      StackMap locals: org.eclipse.jetty.http.HttpTokens$Token int org.eclipse.jetty.http.HttpTokens$Type int
      StackMap stack: org.eclipse.jetty.http.HttpTokens$Token int
        14: putfield org.eclipse.jetty.http.HttpTokens$Token._x:I
        15: .line 69
            return
        end local 3 // char lc
        end local 2 // org.eclipse.jetty.http.HttpTokens$Type type
        end local 1 // byte b
        end local 0 // org.eclipse.jetty.http.HttpTokens$Token this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lorg/eclipse/jetty/http/HttpTokens$Token;
            0   16     1     b  B
            0   16     2  type  Lorg/eclipse/jetty/http/HttpTokens$Type;
           11   16     3    lc  C
    MethodParameters:
      Name  Flags
      b     
      type  

  public org.eclipse.jetty.http.HttpTokens$Type getType();
    descriptor: ()Lorg/eclipse/jetty/http/HttpTokens$Type;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.http.HttpTokens$Token this
         0: .line 73
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._type:Lorg/eclipse/jetty/http/HttpTokens$Type;
            areturn
        end local 0 // org.eclipse.jetty.http.HttpTokens$Token this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/http/HttpTokens$Token;

  public byte getByte();
    descriptor: ()B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.http.HttpTokens$Token this
         0: .line 78
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._b:B
            ireturn
        end local 0 // org.eclipse.jetty.http.HttpTokens$Token this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/http/HttpTokens$Token;

  public char getChar();
    descriptor: ()C
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.http.HttpTokens$Token this
         0: .line 83
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._c:C
            ireturn
        end local 0 // org.eclipse.jetty.http.HttpTokens$Token this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/http/HttpTokens$Token;

  public boolean isHexDigit();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.http.HttpTokens$Token this
         0: .line 88
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._x:I
            iflt 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.http.HttpTokens$Token this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/http/HttpTokens$Token;

  public int getHexDigit();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.http.HttpTokens$Token this
         0: .line 93
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._x:I
            ireturn
        end local 0 // org.eclipse.jetty.http.HttpTokens$Token this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/http/HttpTokens$Token;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.http.HttpTokens$Token this
         0: .line 99
            invokestatic org.eclipse.jetty.http.HttpTokens$Token.$SWITCH_TABLE$org$eclipse$jetty$http$HttpTokens$Type:()[I
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._type:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            iaload
            tableswitch { // 3 - 10
                    3: 3
                    4: 2
                    5: 1
                    6: 1
                    7: 1
                    8: 1
                    9: 1
                   10: 1
              default: 4
          }
         1: .line 107
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._type:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "='"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._c:C
            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;
            areturn
         2: .line 110
      StackMap locals:
      StackMap stack:
            ldc "CR=\\r"
            areturn
         3: .line 113
      StackMap locals:
      StackMap stack:
            ldc "LF=\\n"
            areturn
         4: .line 116
      StackMap locals:
      StackMap stack:
            ldc "%s=0x%x"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._type:Lorg/eclipse/jetty/http/HttpTokens$Type;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.eclipse.jetty.http.HttpTokens$Token._b:B
            invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.http.HttpTokens$Token this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jetty/http/HttpTokens$Token;

  static int[] $SWITCH_TABLE$org$eclipse$jetty$http$HttpTokens$Type();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 55
            getstatic org.eclipse.jetty.http.HttpTokens$Token.$SWITCH_TABLE$org$eclipse$jetty$http$HttpTokens$Type:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.eclipse.jetty.http.HttpTokens$Type.values:()[Lorg/eclipse/jetty/http/HttpTokens$Type;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.ALPHA:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            bipush 8
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.CNTL:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            iconst_1
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.COLON:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            bipush 6
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.CR:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.DIGIT:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            bipush 7
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.HTAB:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            iconst_2
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.LF:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            iconst_3
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.OTEXT:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            bipush 11
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.SPACE:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            iconst_5
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.TCHAR:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            bipush 9
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic org.eclipse.jetty.http.HttpTokens$Type.VCHAR:Lorg/eclipse/jetty/http/HttpTokens$Type;
            invokevirtual org.eclipse.jetty.http.HttpTokens$Type.ordinal:()I
            bipush 10
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            dup
            putstatic org.eclipse.jetty.http.HttpTokens$Token.$SWITCH_TABLE$org$eclipse$jetty$http$HttpTokens$Type:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
}
SourceFile: "HttpTokens.java"
NestHost: org.eclipse.jetty.http.HttpTokens
InnerClasses:
  public Token = org.eclipse.jetty.http.HttpTokens$Token of org.eclipse.jetty.http.HttpTokens
  public final Type = org.eclipse.jetty.http.HttpTokens$Type of org.eclipse.jetty.http.HttpTokens