final class org.springframework.expression.spel.standard.TokenKind extends java.lang.Enum<org.springframework.expression.spel.standard.TokenKind>
  minor version: 0
  major version: 59
  flags: flags: (0x4030) ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: org.springframework.expression.spel.standard.TokenKind
  super_class: java.lang.Enum
{
  public static final org.springframework.expression.spel.standard.TokenKind LITERAL_INT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LITERAL_LONG;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LITERAL_HEXINT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LITERAL_HEXLONG;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LITERAL_STRING;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LITERAL_REAL;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LITERAL_REAL_FLOAT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LPAREN;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind RPAREN;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind COMMA;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind IDENTIFIER;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind COLON;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind HASH;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind RSQUARE;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LSQUARE;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LCURLY;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind RCURLY;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind DOT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind PLUS;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind STAR;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind MINUS;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind SELECT_FIRST;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind SELECT_LAST;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind QMARK;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind PROJECT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind DIV;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind GE;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind GT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LE;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind LT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind EQ;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind NE;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind MOD;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind NOT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind ASSIGN;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind INSTANCEOF;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind MATCHES;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind BETWEEN;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind SELECT;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind POWER;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind ELVIS;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind SAFE_NAVI;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind BEAN_REF;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind FACTORY_BEAN_REF;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind SYMBOLIC_OR;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind SYMBOLIC_AND;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind INC;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final org.springframework.expression.spel.standard.TokenKind DEC;
    descriptor: Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  final char[] tokenChars;
    descriptor: [C
    flags: (0x0010) ACC_FINAL

  private final boolean hasPayload;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private static final org.springframework.expression.spel.standard.TokenKind[] ENUM$VALUES;
    descriptor: [Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 29
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LITERAL_INT"
            iconst_0
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;I)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_INT:Lorg/springframework/expression/spel/standard/TokenKind;
         1: .line 31
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LITERAL_LONG"
            iconst_1
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;I)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_LONG:Lorg/springframework/expression/spel/standard/TokenKind;
         2: .line 33
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LITERAL_HEXINT"
            iconst_2
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;I)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_HEXINT:Lorg/springframework/expression/spel/standard/TokenKind;
         3: .line 35
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LITERAL_HEXLONG"
            iconst_3
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;I)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_HEXLONG:Lorg/springframework/expression/spel/standard/TokenKind;
         4: .line 37
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LITERAL_STRING"
            iconst_4
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;I)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_STRING:Lorg/springframework/expression/spel/standard/TokenKind;
         5: .line 39
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LITERAL_REAL"
            iconst_5
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;I)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_REAL:Lorg/springframework/expression/spel/standard/TokenKind;
         6: .line 41
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LITERAL_REAL_FLOAT"
            bipush 6
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;I)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_REAL_FLOAT:Lorg/springframework/expression/spel/standard/TokenKind;
         7: .line 43
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LPAREN"
            bipush 7
            ldc "("
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LPAREN:Lorg/springframework/expression/spel/standard/TokenKind;
         8: .line 45
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "RPAREN"
            bipush 8
            ldc ")"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.RPAREN:Lorg/springframework/expression/spel/standard/TokenKind;
         9: .line 47
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "COMMA"
            bipush 9
            ldc ","
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.COMMA:Lorg/springframework/expression/spel/standard/TokenKind;
        10: .line 49
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "IDENTIFIER"
            bipush 10
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;I)V
            putstatic org.springframework.expression.spel.standard.TokenKind.IDENTIFIER:Lorg/springframework/expression/spel/standard/TokenKind;
        11: .line 51
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "COLON"
            bipush 11
            ldc ":"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.COLON:Lorg/springframework/expression/spel/standard/TokenKind;
        12: .line 53
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "HASH"
            bipush 12
            ldc "#"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.HASH:Lorg/springframework/expression/spel/standard/TokenKind;
        13: .line 55
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "RSQUARE"
            bipush 13
            ldc "]"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.RSQUARE:Lorg/springframework/expression/spel/standard/TokenKind;
        14: .line 57
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LSQUARE"
            bipush 14
            ldc "["
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LSQUARE:Lorg/springframework/expression/spel/standard/TokenKind;
        15: .line 59
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LCURLY"
            bipush 15
            ldc "{"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LCURLY:Lorg/springframework/expression/spel/standard/TokenKind;
        16: .line 61
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "RCURLY"
            bipush 16
            ldc "}"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.RCURLY:Lorg/springframework/expression/spel/standard/TokenKind;
        17: .line 63
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "DOT"
            bipush 17
            ldc "."
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.DOT:Lorg/springframework/expression/spel/standard/TokenKind;
        18: .line 65
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "PLUS"
            bipush 18
            ldc "+"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.PLUS:Lorg/springframework/expression/spel/standard/TokenKind;
        19: .line 67
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "STAR"
            bipush 19
            ldc "*"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.STAR:Lorg/springframework/expression/spel/standard/TokenKind;
        20: .line 69
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "MINUS"
            bipush 20
            ldc "-"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.MINUS:Lorg/springframework/expression/spel/standard/TokenKind;
        21: .line 71
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "SELECT_FIRST"
            bipush 21
            ldc "^["
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.SELECT_FIRST:Lorg/springframework/expression/spel/standard/TokenKind;
        22: .line 73
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "SELECT_LAST"
            bipush 22
            ldc "$["
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.SELECT_LAST:Lorg/springframework/expression/spel/standard/TokenKind;
        23: .line 75
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "QMARK"
            bipush 23
            ldc "?"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.QMARK:Lorg/springframework/expression/spel/standard/TokenKind;
        24: .line 77
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "PROJECT"
            bipush 24
            ldc "!["
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.PROJECT:Lorg/springframework/expression/spel/standard/TokenKind;
        25: .line 79
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "DIV"
            bipush 25
            ldc "/"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.DIV:Lorg/springframework/expression/spel/standard/TokenKind;
        26: .line 81
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "GE"
            bipush 26
            ldc ">="
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.GE:Lorg/springframework/expression/spel/standard/TokenKind;
        27: .line 83
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "GT"
            bipush 27
            ldc ">"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.GT:Lorg/springframework/expression/spel/standard/TokenKind;
        28: .line 85
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LE"
            bipush 28
            ldc "<="
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LE:Lorg/springframework/expression/spel/standard/TokenKind;
        29: .line 87
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "LT"
            bipush 29
            ldc "<"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.LT:Lorg/springframework/expression/spel/standard/TokenKind;
        30: .line 89
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "EQ"
            bipush 30
            ldc "=="
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.EQ:Lorg/springframework/expression/spel/standard/TokenKind;
        31: .line 91
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "NE"
            bipush 31
            ldc "!="
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.NE:Lorg/springframework/expression/spel/standard/TokenKind;
        32: .line 93
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "MOD"
            bipush 32
            ldc "%"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.MOD:Lorg/springframework/expression/spel/standard/TokenKind;
        33: .line 95
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "NOT"
            bipush 33
            ldc "!"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.NOT:Lorg/springframework/expression/spel/standard/TokenKind;
        34: .line 97
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "ASSIGN"
            bipush 34
            ldc "="
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.ASSIGN:Lorg/springframework/expression/spel/standard/TokenKind;
        35: .line 99
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "INSTANCEOF"
            bipush 35
            ldc "instanceof"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.INSTANCEOF:Lorg/springframework/expression/spel/standard/TokenKind;
        36: .line 101
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "MATCHES"
            bipush 36
            ldc "matches"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.MATCHES:Lorg/springframework/expression/spel/standard/TokenKind;
        37: .line 103
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "BETWEEN"
            bipush 37
            ldc "between"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.BETWEEN:Lorg/springframework/expression/spel/standard/TokenKind;
        38: .line 105
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "SELECT"
            bipush 38
            ldc "?["
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.SELECT:Lorg/springframework/expression/spel/standard/TokenKind;
        39: .line 107
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "POWER"
            bipush 39
            ldc "^"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.POWER:Lorg/springframework/expression/spel/standard/TokenKind;
        40: .line 109
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "ELVIS"
            bipush 40
            ldc "?:"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.ELVIS:Lorg/springframework/expression/spel/standard/TokenKind;
        41: .line 111
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "SAFE_NAVI"
            bipush 41
            ldc "?."
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.SAFE_NAVI:Lorg/springframework/expression/spel/standard/TokenKind;
        42: .line 113
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "BEAN_REF"
            bipush 42
            ldc "@"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.BEAN_REF:Lorg/springframework/expression/spel/standard/TokenKind;
        43: .line 115
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "FACTORY_BEAN_REF"
            bipush 43
            ldc "&"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.FACTORY_BEAN_REF:Lorg/springframework/expression/spel/standard/TokenKind;
        44: .line 117
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "SYMBOLIC_OR"
            bipush 44
            ldc "||"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.SYMBOLIC_OR:Lorg/springframework/expression/spel/standard/TokenKind;
        45: .line 119
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "SYMBOLIC_AND"
            bipush 45
            ldc "&&"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.SYMBOLIC_AND:Lorg/springframework/expression/spel/standard/TokenKind;
        46: .line 121
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "INC"
            bipush 46
            ldc "++"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.INC:Lorg/springframework/expression/spel/standard/TokenKind;
        47: .line 123
            new org.springframework.expression.spel.standard.TokenKind
            dup
            ldc "DEC"
            bipush 47
            ldc "--"
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            putstatic org.springframework.expression.spel.standard.TokenKind.DEC:Lorg/springframework/expression/spel/standard/TokenKind;
        48: .line 25
            bipush 48
            anewarray org.springframework.expression.spel.standard.TokenKind
            dup
            iconst_0
            getstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_INT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            iconst_1
            getstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_LONG:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            iconst_2
            getstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_HEXINT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            iconst_3
            getstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_HEXLONG:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            iconst_4
            getstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_STRING:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            iconst_5
            getstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_REAL:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 6
            getstatic org.springframework.expression.spel.standard.TokenKind.LITERAL_REAL_FLOAT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 7
            getstatic org.springframework.expression.spel.standard.TokenKind.LPAREN:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 8
            getstatic org.springframework.expression.spel.standard.TokenKind.RPAREN:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 9
            getstatic org.springframework.expression.spel.standard.TokenKind.COMMA:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 10
            getstatic org.springframework.expression.spel.standard.TokenKind.IDENTIFIER:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 11
            getstatic org.springframework.expression.spel.standard.TokenKind.COLON:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 12
            getstatic org.springframework.expression.spel.standard.TokenKind.HASH:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 13
            getstatic org.springframework.expression.spel.standard.TokenKind.RSQUARE:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 14
            getstatic org.springframework.expression.spel.standard.TokenKind.LSQUARE:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 15
            getstatic org.springframework.expression.spel.standard.TokenKind.LCURLY:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 16
            getstatic org.springframework.expression.spel.standard.TokenKind.RCURLY:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 17
            getstatic org.springframework.expression.spel.standard.TokenKind.DOT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 18
            getstatic org.springframework.expression.spel.standard.TokenKind.PLUS:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 19
            getstatic org.springframework.expression.spel.standard.TokenKind.STAR:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 20
            getstatic org.springframework.expression.spel.standard.TokenKind.MINUS:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 21
            getstatic org.springframework.expression.spel.standard.TokenKind.SELECT_FIRST:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 22
            getstatic org.springframework.expression.spel.standard.TokenKind.SELECT_LAST:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 23
            getstatic org.springframework.expression.spel.standard.TokenKind.QMARK:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 24
            getstatic org.springframework.expression.spel.standard.TokenKind.PROJECT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 25
            getstatic org.springframework.expression.spel.standard.TokenKind.DIV:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 26
            getstatic org.springframework.expression.spel.standard.TokenKind.GE:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 27
            getstatic org.springframework.expression.spel.standard.TokenKind.GT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 28
            getstatic org.springframework.expression.spel.standard.TokenKind.LE:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 29
            getstatic org.springframework.expression.spel.standard.TokenKind.LT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 30
            getstatic org.springframework.expression.spel.standard.TokenKind.EQ:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 31
            getstatic org.springframework.expression.spel.standard.TokenKind.NE:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 32
            getstatic org.springframework.expression.spel.standard.TokenKind.MOD:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 33
            getstatic org.springframework.expression.spel.standard.TokenKind.NOT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 34
            getstatic org.springframework.expression.spel.standard.TokenKind.ASSIGN:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 35
            getstatic org.springframework.expression.spel.standard.TokenKind.INSTANCEOF:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 36
            getstatic org.springframework.expression.spel.standard.TokenKind.MATCHES:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 37
            getstatic org.springframework.expression.spel.standard.TokenKind.BETWEEN:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 38
            getstatic org.springframework.expression.spel.standard.TokenKind.SELECT:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 39
            getstatic org.springframework.expression.spel.standard.TokenKind.POWER:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 40
            getstatic org.springframework.expression.spel.standard.TokenKind.ELVIS:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 41
            getstatic org.springframework.expression.spel.standard.TokenKind.SAFE_NAVI:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 42
            getstatic org.springframework.expression.spel.standard.TokenKind.BEAN_REF:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 43
            getstatic org.springframework.expression.spel.standard.TokenKind.FACTORY_BEAN_REF:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 44
            getstatic org.springframework.expression.spel.standard.TokenKind.SYMBOLIC_OR:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 45
            getstatic org.springframework.expression.spel.standard.TokenKind.SYMBOLIC_AND:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 46
            getstatic org.springframework.expression.spel.standard.TokenKind.INC:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            dup
            bipush 47
            getstatic org.springframework.expression.spel.standard.TokenKind.DEC:Lorg/springframework/expression/spel/standard/TokenKind;
            aastore
            putstatic org.springframework.expression.spel.standard.TokenKind.ENUM$VALUES:[Lorg/springframework/expression/spel/standard/TokenKind;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, java.lang.String);
    descriptor: (Ljava/lang/String;ILjava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.expression.spel.standard.TokenKind this
        start local 3 // java.lang.String tokenString
         0: .line 131
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 132
            aload 0 /* this */
            aload 3 /* tokenString */
            invokevirtual java.lang.String.toCharArray:()[C
            putfield org.springframework.expression.spel.standard.TokenKind.tokenChars:[C
         2: .line 133
            aload 0 /* this */
            aload 0 /* this */
            getfield org.springframework.expression.spel.standard.TokenKind.tokenChars:[C
            arraylength
            ifne 3
            iconst_1
            goto 4
      StackMap locals: org.springframework.expression.spel.standard.TokenKind java.lang.String int java.lang.String
      StackMap stack: org.springframework.expression.spel.standard.TokenKind
         3: iconst_0
      StackMap locals: org.springframework.expression.spel.standard.TokenKind java.lang.String int java.lang.String
      StackMap stack: org.springframework.expression.spel.standard.TokenKind int
         4: putfield org.springframework.expression.spel.standard.TokenKind.hasPayload:Z
         5: .line 134
            return
        end local 3 // java.lang.String tokenString
        end local 0 // org.springframework.expression.spel.standard.TokenKind this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lorg/springframework/expression/spel/standard/TokenKind;
            0    6     3  tokenString  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      tokenString    

  private void <init>(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.springframework.expression.spel.standard.TokenKind this
         0: .line 137
            aload 0 /* this */
            aload 1
            iload 2
            ldc ""
            invokespecial org.springframework.expression.spel.standard.TokenKind.<init>:(Ljava/lang/String;ILjava/lang/String;)V
         1: .line 138
            return
        end local 0 // org.springframework.expression.spel.standard.TokenKind this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/springframework/expression/spel/standard/TokenKind;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  

  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.springframework.expression.spel.standard.TokenKind this
         0: .line 143
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.springframework.expression.spel.standard.TokenKind.name:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.springframework.expression.spel.standard.TokenKind.tokenChars:[C
            arraylength
            ifeq 1
            new java.lang.StringBuilder
            dup
            ldc "("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            new java.lang.String
            dup
            aload 0 /* this */
            getfield org.springframework.expression.spel.standard.TokenKind.tokenChars:[C
            invokespecial java.lang.String.<init>:([C)V
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         1: ldc ""
      StackMap locals: org.springframework.expression.spel.standard.TokenKind
      StackMap stack: java.lang.StringBuilder java.lang.String
         2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.springframework.expression.spel.standard.TokenKind this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/springframework/expression/spel/standard/TokenKind;

  public boolean hasPayload();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.expression.spel.standard.TokenKind this
         0: .line 147
            aload 0 /* this */
            getfield org.springframework.expression.spel.standard.TokenKind.hasPayload:Z
            ireturn
        end local 0 // org.springframework.expression.spel.standard.TokenKind this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/expression/spel/standard/TokenKind;

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.expression.spel.standard.TokenKind this
         0: .line 151
            aload 0 /* this */
            getfield org.springframework.expression.spel.standard.TokenKind.tokenChars:[C
            arraylength
            ireturn
        end local 0 // org.springframework.expression.spel.standard.TokenKind this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/expression/spel/standard/TokenKind;

  public static org.springframework.expression.spel.standard.TokenKind[] values();
    descriptor: ()[Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic org.springframework.expression.spel.standard.TokenKind.ENUM$VALUES:[Lorg/springframework/expression/spel/standard/TokenKind;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray org.springframework.expression.spel.standard.TokenKind
            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.springframework.expression.spel.standard.TokenKind valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/springframework/expression/spel/standard/TokenKind;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lorg/springframework/expression/spel/standard/TokenKind;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast org.springframework.expression.spel.standard.TokenKind
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lorg/springframework/expression/spel/standard/TokenKind;>;
SourceFile: "TokenKind.java"