public final class jdk.nashorn.internal.parser.TokenType extends java.lang.Enum<jdk.nashorn.internal.parser.TokenType>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: jdk.nashorn.internal.parser.TokenType
  super_class: java.lang.Enum
{
  public static final jdk.nashorn.internal.parser.TokenType ERROR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType EOF;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType EOL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType COMMENT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DIRECTIVE_COMMENT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType NOT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType NE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType NE_STRICT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType MOD;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_MOD;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType BIT_AND;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType AND;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_BIT_AND;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType LPAREN;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType RPAREN;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType MUL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_MUL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType POS;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ADD;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType INCPREFIX;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_ADD;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType COMMARIGHT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType NEG;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SUB;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DECPREFIX;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_SUB;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType PERIOD;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DIV;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_DIV;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType COLON;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SEMICOLON;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType LT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SHL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_SHL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType LE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType EQ;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType EQ_STRICT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ARROW;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType GT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType GE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SAR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_SAR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SHR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_SHR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType TERNARY;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType LBRACKET;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType RBRACKET;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType BIT_XOR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_BIT_XOR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType LBRACE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType BIT_OR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ASSIGN_BIT_OR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType OR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType RBRACE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType BIT_NOT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ELLIPSIS;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType BREAK;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType CASE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType CATCH;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType CLASS;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType CONST;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType CONTINUE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DEBUGGER;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DEFAULT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DELETE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DO;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ELSE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ENUM;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType EXPORT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType EXTENDS;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType FALSE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType FINALLY;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType FOR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType FUNCTION;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType IF;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType IMPLEMENTS;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType IMPORT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType IN;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType INSTANCEOF;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType INTERFACE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType LET;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType NEW;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType NULL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType PACKAGE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType PRIVATE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType PROTECTED;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType PUBLIC;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType RETURN;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType STATIC;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SUPER;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SWITCH;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType THIS;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType THROW;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType TRUE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType TRY;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType TYPEOF;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType VAR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType VOID;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType WHILE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType WITH;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType YIELD;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DECIMAL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType HEXADECIMAL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType OCTAL_LEGACY;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType OCTAL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType BINARY_NUMBER;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType FLOATING;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType STRING;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ESCSTRING;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType EXECSTRING;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType IDENT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType REGEX;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType XML;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType OBJECT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType ARRAY;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType TEMPLATE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType TEMPLATE_HEAD;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType TEMPLATE_MIDDLE;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType TEMPLATE_TAIL;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType DECPOSTFIX;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType INCPOSTFIX;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SPREAD_ARGUMENT;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType SPREAD_ARRAY;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final jdk.nashorn.internal.parser.TokenType YIELD_STAR;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  private jdk.nashorn.internal.parser.TokenType next;
    descriptor: Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x0002) ACC_PRIVATE

  private final jdk.nashorn.internal.parser.TokenKind kind;
    descriptor: Ljdk/nashorn/internal/parser/TokenKind;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private static final jdk.nashorn.internal.parser.TokenType[] values;
    descriptor: [Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  private static final jdk.nashorn.internal.parser.TokenType[] ENUM$VALUES;
    descriptor: [Ljdk/nashorn/internal/parser/TokenType;
    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 44
            ldc Ljdk/nashorn/internal/parser/TokenType;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic jdk.nashorn.internal.parser.TokenType.$assertionsDisabled:Z
         3: .line 45
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ERROR"
            iconst_0
            getstatic jdk.nashorn.internal.parser.TokenKind.SPECIAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.ERROR:Ljdk/nashorn/internal/parser/TokenType;
         4: .line 46
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "EOF"
            iconst_1
            getstatic jdk.nashorn.internal.parser.TokenKind.SPECIAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.EOF:Ljdk/nashorn/internal/parser/TokenType;
         5: .line 47
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "EOL"
            iconst_2
            getstatic jdk.nashorn.internal.parser.TokenKind.SPECIAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.EOL:Ljdk/nashorn/internal/parser/TokenType;
         6: .line 48
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "COMMENT"
            iconst_3
            getstatic jdk.nashorn.internal.parser.TokenKind.SPECIAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.COMMENT:Ljdk/nashorn/internal/parser/TokenType;
         7: .line 52
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DIRECTIVE_COMMENT"
            iconst_4
            getstatic jdk.nashorn.internal.parser.TokenKind.SPECIAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.DIRECTIVE_COMMENT:Ljdk/nashorn/internal/parser/TokenType;
         8: .line 54
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "NOT"
            iconst_5
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "!"
            bipush 14
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.NOT:Ljdk/nashorn/internal/parser/TokenType;
         9: .line 55
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "NE"
            bipush 6
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "!="
            bipush 9
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.NE:Ljdk/nashorn/internal/parser/TokenType;
        10: .line 56
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "NE_STRICT"
            bipush 7
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "!=="
            bipush 9
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.NE_STRICT:Ljdk/nashorn/internal/parser/TokenType;
        11: .line 57
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "MOD"
            bipush 8
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "%"
            bipush 13
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.MOD:Ljdk/nashorn/internal/parser/TokenType;
        12: .line 58
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_MOD"
            bipush 9
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "%="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_MOD:Ljdk/nashorn/internal/parser/TokenType;
        13: .line 59
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "BIT_AND"
            bipush 10
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "&"
            bipush 8
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.BIT_AND:Ljdk/nashorn/internal/parser/TokenType;
        14: .line 60
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "AND"
            bipush 11
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "&&"
            iconst_5
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.AND:Ljdk/nashorn/internal/parser/TokenType;
        15: .line 61
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_BIT_AND"
            bipush 12
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "&="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_BIT_AND:Ljdk/nashorn/internal/parser/TokenType;
        16: .line 62
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "LPAREN"
            bipush 13
            getstatic jdk.nashorn.internal.parser.TokenKind.BRACKET:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "("
            bipush 16
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.LPAREN:Ljdk/nashorn/internal/parser/TokenType;
        17: .line 63
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "RPAREN"
            bipush 14
            getstatic jdk.nashorn.internal.parser.TokenKind.BRACKET:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ")"
            iconst_0
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.RPAREN:Ljdk/nashorn/internal/parser/TokenType;
        18: .line 64
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "MUL"
            bipush 15
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "*"
            bipush 13
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.MUL:Ljdk/nashorn/internal/parser/TokenType;
        19: .line 65
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_MUL"
            bipush 16
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "*="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_MUL:Ljdk/nashorn/internal/parser/TokenType;
        20: .line 66
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "POS"
            bipush 17
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "+"
            bipush 14
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.POS:Ljdk/nashorn/internal/parser/TokenType;
        21: .line 67
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ADD"
            bipush 18
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "+"
            bipush 12
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ADD:Ljdk/nashorn/internal/parser/TokenType;
        22: .line 68
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "INCPREFIX"
            bipush 19
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "++"
            bipush 15
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.INCPREFIX:Ljdk/nashorn/internal/parser/TokenType;
        23: .line 69
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_ADD"
            bipush 20
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "+="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_ADD:Ljdk/nashorn/internal/parser/TokenType;
        24: .line 70
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "COMMARIGHT"
            bipush 21
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ","
            iconst_1
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.COMMARIGHT:Ljdk/nashorn/internal/parser/TokenType;
        25: .line 71
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "NEG"
            bipush 22
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "-"
            bipush 14
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.NEG:Ljdk/nashorn/internal/parser/TokenType;
        26: .line 72
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SUB"
            bipush 23
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "-"
            bipush 12
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.SUB:Ljdk/nashorn/internal/parser/TokenType;
        27: .line 73
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DECPREFIX"
            bipush 24
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "--"
            bipush 15
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.DECPREFIX:Ljdk/nashorn/internal/parser/TokenType;
        28: .line 74
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_SUB"
            bipush 25
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "-="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_SUB:Ljdk/nashorn/internal/parser/TokenType;
        29: .line 75
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "PERIOD"
            bipush 26
            getstatic jdk.nashorn.internal.parser.TokenKind.BRACKET:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "."
            bipush 17
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.PERIOD:Ljdk/nashorn/internal/parser/TokenType;
        30: .line 76
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DIV"
            bipush 27
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "/"
            bipush 13
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.DIV:Ljdk/nashorn/internal/parser/TokenType;
        31: .line 77
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_DIV"
            bipush 28
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "/="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_DIV:Ljdk/nashorn/internal/parser/TokenType;
        32: .line 78
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "COLON"
            bipush 29
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ":"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.COLON:Ljdk/nashorn/internal/parser/TokenType;
        33: .line 79
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SEMICOLON"
            bipush 30
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ";"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.SEMICOLON:Ljdk/nashorn/internal/parser/TokenType;
        34: .line 80
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "LT"
            bipush 31
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "<"
            bipush 10
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.LT:Ljdk/nashorn/internal/parser/TokenType;
        35: .line 81
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SHL"
            bipush 32
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "<<"
            bipush 11
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.SHL:Ljdk/nashorn/internal/parser/TokenType;
        36: .line 82
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_SHL"
            bipush 33
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "<<="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_SHL:Ljdk/nashorn/internal/parser/TokenType;
        37: .line 83
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "LE"
            bipush 34
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "<="
            bipush 10
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.LE:Ljdk/nashorn/internal/parser/TokenType;
        38: .line 84
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN"
            bipush 35
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN:Ljdk/nashorn/internal/parser/TokenType;
        39: .line 85
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "EQ"
            bipush 36
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "=="
            bipush 9
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.EQ:Ljdk/nashorn/internal/parser/TokenType;
        40: .line 86
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "EQ_STRICT"
            bipush 37
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "==="
            bipush 9
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.EQ_STRICT:Ljdk/nashorn/internal/parser/TokenType;
        41: .line 87
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ARROW"
            bipush 38
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "=>"
            iconst_2
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ARROW:Ljdk/nashorn/internal/parser/TokenType;
        42: .line 88
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "GT"
            bipush 39
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ">"
            bipush 10
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.GT:Ljdk/nashorn/internal/parser/TokenType;
        43: .line 89
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "GE"
            bipush 40
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ">="
            bipush 10
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.GE:Ljdk/nashorn/internal/parser/TokenType;
        44: .line 90
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SAR"
            bipush 41
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ">>"
            bipush 11
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.SAR:Ljdk/nashorn/internal/parser/TokenType;
        45: .line 91
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_SAR"
            bipush 42
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ">>="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_SAR:Ljdk/nashorn/internal/parser/TokenType;
        46: .line 92
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SHR"
            bipush 43
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ">>>"
            bipush 11
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.SHR:Ljdk/nashorn/internal/parser/TokenType;
        47: .line 93
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_SHR"
            bipush 44
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc ">>>="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_SHR:Ljdk/nashorn/internal/parser/TokenType;
        48: .line 94
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "TERNARY"
            bipush 45
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "?"
            iconst_3
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.TERNARY:Ljdk/nashorn/internal/parser/TokenType;
        49: .line 95
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "LBRACKET"
            bipush 46
            getstatic jdk.nashorn.internal.parser.TokenKind.BRACKET:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "["
            bipush 17
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.LBRACKET:Ljdk/nashorn/internal/parser/TokenType;
        50: .line 96
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "RBRACKET"
            bipush 47
            getstatic jdk.nashorn.internal.parser.TokenKind.BRACKET:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "]"
            iconst_0
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.RBRACKET:Ljdk/nashorn/internal/parser/TokenType;
        51: .line 97
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "BIT_XOR"
            bipush 48
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "^"
            bipush 7
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.BIT_XOR:Ljdk/nashorn/internal/parser/TokenType;
        52: .line 98
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_BIT_XOR"
            bipush 49
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "^="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_BIT_XOR:Ljdk/nashorn/internal/parser/TokenType;
        53: .line 99
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "LBRACE"
            bipush 50
            getstatic jdk.nashorn.internal.parser.TokenKind.BRACKET:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "{"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.LBRACE:Ljdk/nashorn/internal/parser/TokenType;
        54: .line 100
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "BIT_OR"
            bipush 51
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "|"
            bipush 6
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.BIT_OR:Ljdk/nashorn/internal/parser/TokenType;
        55: .line 101
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ASSIGN_BIT_OR"
            bipush 52
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "|="
            iconst_2
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_BIT_OR:Ljdk/nashorn/internal/parser/TokenType;
        56: .line 102
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "OR"
            bipush 53
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "||"
            iconst_4
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.OR:Ljdk/nashorn/internal/parser/TokenType;
        57: .line 103
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "RBRACE"
            bipush 54
            getstatic jdk.nashorn.internal.parser.TokenKind.BRACKET:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "}"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.RBRACE:Ljdk/nashorn/internal/parser/TokenType;
        58: .line 104
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "BIT_NOT"
            bipush 55
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "~"
            bipush 14
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.BIT_NOT:Ljdk/nashorn/internal/parser/TokenType;
        59: .line 105
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ELLIPSIS"
            bipush 56
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "..."
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.ELLIPSIS:Ljdk/nashorn/internal/parser/TokenType;
        60: .line 112
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "BREAK"
            bipush 57
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "break"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.BREAK:Ljdk/nashorn/internal/parser/TokenType;
        61: .line 114
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "CASE"
            bipush 58
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "case"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.CASE:Ljdk/nashorn/internal/parser/TokenType;
        62: .line 115
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "CATCH"
            bipush 59
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "catch"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.CATCH:Ljdk/nashorn/internal/parser/TokenType;
        63: .line 117
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "CLASS"
            bipush 60
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURE:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "class"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.CLASS:Ljdk/nashorn/internal/parser/TokenType;
        64: .line 118
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "CONST"
            bipush 61
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "const"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.CONST:Ljdk/nashorn/internal/parser/TokenType;
        65: .line 119
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "CONTINUE"
            bipush 62
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "continue"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.CONTINUE:Ljdk/nashorn/internal/parser/TokenType;
        66: .line 120
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DEBUGGER"
            bipush 63
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "debugger"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.DEBUGGER:Ljdk/nashorn/internal/parser/TokenType;
        67: .line 121
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DEFAULT"
            bipush 64
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "default"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.DEFAULT:Ljdk/nashorn/internal/parser/TokenType;
        68: .line 122
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DELETE"
            bipush 65
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "delete"
            bipush 14
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.DELETE:Ljdk/nashorn/internal/parser/TokenType;
        69: .line 123
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DO"
            bipush 66
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "do"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.DO:Ljdk/nashorn/internal/parser/TokenType;
        70: .line 126
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ELSE"
            bipush 67
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "else"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.ELSE:Ljdk/nashorn/internal/parser/TokenType;
        71: .line 127
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ENUM"
            bipush 68
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURE:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "enum"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.ENUM:Ljdk/nashorn/internal/parser/TokenType;
        72: .line 128
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "EXPORT"
            bipush 69
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURE:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "export"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.EXPORT:Ljdk/nashorn/internal/parser/TokenType;
        73: .line 129
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "EXTENDS"
            bipush 70
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURE:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "extends"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.EXTENDS:Ljdk/nashorn/internal/parser/TokenType;
        74: .line 130
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "FALSE"
            bipush 71
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "false"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.FALSE:Ljdk/nashorn/internal/parser/TokenType;
        75: .line 132
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "FINALLY"
            bipush 72
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "finally"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.FINALLY:Ljdk/nashorn/internal/parser/TokenType;
        76: .line 134
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "FOR"
            bipush 73
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "for"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.FOR:Ljdk/nashorn/internal/parser/TokenType;
        77: .line 135
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "FUNCTION"
            bipush 74
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "function"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.FUNCTION:Ljdk/nashorn/internal/parser/TokenType;
        78: .line 138
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "IF"
            bipush 75
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "if"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.IF:Ljdk/nashorn/internal/parser/TokenType;
        79: .line 139
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "IMPLEMENTS"
            bipush 76
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "implements"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.IMPLEMENTS:Ljdk/nashorn/internal/parser/TokenType;
        80: .line 140
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "IMPORT"
            bipush 77
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURE:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "import"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.IMPORT:Ljdk/nashorn/internal/parser/TokenType;
        81: .line 141
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "IN"
            bipush 78
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "in"
            bipush 10
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.IN:Ljdk/nashorn/internal/parser/TokenType;
        82: .line 142
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "INSTANCEOF"
            bipush 79
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "instanceof"
            bipush 10
            iconst_1
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.INSTANCEOF:Ljdk/nashorn/internal/parser/TokenType;
        83: .line 144
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "INTERFACE"
            bipush 80
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "interface"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.INTERFACE:Ljdk/nashorn/internal/parser/TokenType;
        84: .line 145
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "LET"
            bipush 81
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "let"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.LET:Ljdk/nashorn/internal/parser/TokenType;
        85: .line 148
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "NEW"
            bipush 82
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "new"
            bipush 17
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.NEW:Ljdk/nashorn/internal/parser/TokenType;
        86: .line 149
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "NULL"
            bipush 83
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "null"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.NULL:Ljdk/nashorn/internal/parser/TokenType;
        87: .line 150
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "PACKAGE"
            bipush 84
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "package"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.PACKAGE:Ljdk/nashorn/internal/parser/TokenType;
        88: .line 151
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "PRIVATE"
            bipush 85
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "private"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.PRIVATE:Ljdk/nashorn/internal/parser/TokenType;
        89: .line 152
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "PROTECTED"
            bipush 86
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "protected"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.PROTECTED:Ljdk/nashorn/internal/parser/TokenType;
        90: .line 153
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "PUBLIC"
            bipush 87
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "public"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.PUBLIC:Ljdk/nashorn/internal/parser/TokenType;
        91: .line 154
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "RETURN"
            bipush 88
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "return"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.RETURN:Ljdk/nashorn/internal/parser/TokenType;
        92: .line 157
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "STATIC"
            bipush 89
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "static"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.STATIC:Ljdk/nashorn/internal/parser/TokenType;
        93: .line 158
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SUPER"
            bipush 90
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURE:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "super"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.SUPER:Ljdk/nashorn/internal/parser/TokenType;
        94: .line 159
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SWITCH"
            bipush 91
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "switch"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.SWITCH:Ljdk/nashorn/internal/parser/TokenType;
        95: .line 161
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "THIS"
            bipush 92
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "this"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.THIS:Ljdk/nashorn/internal/parser/TokenType;
        96: .line 162
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "THROW"
            bipush 93
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "throw"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.THROW:Ljdk/nashorn/internal/parser/TokenType;
        97: .line 165
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "TRUE"
            bipush 94
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "true"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.TRUE:Ljdk/nashorn/internal/parser/TokenType;
        98: .line 166
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "TRY"
            bipush 95
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "try"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.TRY:Ljdk/nashorn/internal/parser/TokenType;
        99: .line 167
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "TYPEOF"
            bipush 96
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "typeof"
            bipush 14
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.TYPEOF:Ljdk/nashorn/internal/parser/TokenType;
       100: .line 168
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "VAR"
            bipush 97
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "var"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.VAR:Ljdk/nashorn/internal/parser/TokenType;
       101: .line 169
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "VOID"
            bipush 98
            getstatic jdk.nashorn.internal.parser.TokenKind.UNARY:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "void"
            bipush 14
            iconst_0
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
            putstatic jdk.nashorn.internal.parser.TokenType.VOID:Ljdk/nashorn/internal/parser/TokenType;
       102: .line 171
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "WHILE"
            bipush 99
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "while"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.WHILE:Ljdk/nashorn/internal/parser/TokenType;
       103: .line 172
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "WITH"
            bipush 100
            getstatic jdk.nashorn.internal.parser.TokenKind.KEYWORD:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "with"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.WITH:Ljdk/nashorn/internal/parser/TokenType;
       104: .line 173
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "YIELD"
            bipush 101
            getstatic jdk.nashorn.internal.parser.TokenKind.FUTURESTRICT:Ljdk/nashorn/internal/parser/TokenKind;
            ldc "yield"
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.YIELD:Ljdk/nashorn/internal/parser/TokenType;
       105: .line 175
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DECIMAL"
            bipush 102
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.DECIMAL:Ljdk/nashorn/internal/parser/TokenType;
       106: .line 176
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "HEXADECIMAL"
            bipush 103
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.HEXADECIMAL:Ljdk/nashorn/internal/parser/TokenType;
       107: .line 177
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "OCTAL_LEGACY"
            bipush 104
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.OCTAL_LEGACY:Ljdk/nashorn/internal/parser/TokenType;
       108: .line 178
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "OCTAL"
            bipush 105
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.OCTAL:Ljdk/nashorn/internal/parser/TokenType;
       109: .line 179
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "BINARY_NUMBER"
            bipush 106
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.BINARY_NUMBER:Ljdk/nashorn/internal/parser/TokenType;
       110: .line 180
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "FLOATING"
            bipush 107
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.FLOATING:Ljdk/nashorn/internal/parser/TokenType;
       111: .line 181
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "STRING"
            bipush 108
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.STRING:Ljdk/nashorn/internal/parser/TokenType;
       112: .line 182
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ESCSTRING"
            bipush 109
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.ESCSTRING:Ljdk/nashorn/internal/parser/TokenType;
       113: .line 183
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "EXECSTRING"
            bipush 110
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.EXECSTRING:Ljdk/nashorn/internal/parser/TokenType;
       114: .line 184
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "IDENT"
            bipush 111
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.IDENT:Ljdk/nashorn/internal/parser/TokenType;
       115: .line 185
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "REGEX"
            bipush 112
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.REGEX:Ljdk/nashorn/internal/parser/TokenType;
       116: .line 186
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "XML"
            bipush 113
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.XML:Ljdk/nashorn/internal/parser/TokenType;
       117: .line 187
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "OBJECT"
            bipush 114
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.OBJECT:Ljdk/nashorn/internal/parser/TokenType;
       118: .line 188
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "ARRAY"
            bipush 115
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.ARRAY:Ljdk/nashorn/internal/parser/TokenType;
       119: .line 189
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "TEMPLATE"
            bipush 116
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.TEMPLATE:Ljdk/nashorn/internal/parser/TokenType;
       120: .line 190
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "TEMPLATE_HEAD"
            bipush 117
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.TEMPLATE_HEAD:Ljdk/nashorn/internal/parser/TokenType;
       121: .line 191
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "TEMPLATE_MIDDLE"
            bipush 118
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.TEMPLATE_MIDDLE:Ljdk/nashorn/internal/parser/TokenType;
       122: .line 192
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "TEMPLATE_TAIL"
            bipush 119
            getstatic jdk.nashorn.internal.parser.TokenKind.LITERAL:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.TEMPLATE_TAIL:Ljdk/nashorn/internal/parser/TokenType;
       123: .line 194
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "DECPOSTFIX"
            bipush 120
            getstatic jdk.nashorn.internal.parser.TokenKind.IR:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.DECPOSTFIX:Ljdk/nashorn/internal/parser/TokenType;
       124: .line 195
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "INCPOSTFIX"
            bipush 121
            getstatic jdk.nashorn.internal.parser.TokenKind.IR:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.INCPOSTFIX:Ljdk/nashorn/internal/parser/TokenType;
       125: .line 196
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SPREAD_ARGUMENT"
            bipush 122
            getstatic jdk.nashorn.internal.parser.TokenKind.IR:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.SPREAD_ARGUMENT:Ljdk/nashorn/internal/parser/TokenType;
       126: .line 197
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "SPREAD_ARRAY"
            bipush 123
            getstatic jdk.nashorn.internal.parser.TokenKind.IR:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.SPREAD_ARRAY:Ljdk/nashorn/internal/parser/TokenType;
       127: .line 198
            new jdk.nashorn.internal.parser.TokenType
            dup
            ldc "YIELD_STAR"
            bipush 124
            getstatic jdk.nashorn.internal.parser.TokenKind.IR:Ljdk/nashorn/internal/parser/TokenKind;
            aconst_null
            invokespecial jdk.nashorn.internal.parser.TokenType.<init>:(Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
            putstatic jdk.nashorn.internal.parser.TokenType.YIELD_STAR:Ljdk/nashorn/internal/parser/TokenType;
            bipush 125
            anewarray jdk.nashorn.internal.parser.TokenType
            dup
            iconst_0
            getstatic jdk.nashorn.internal.parser.TokenType.ERROR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            iconst_1
            getstatic jdk.nashorn.internal.parser.TokenType.EOF:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            iconst_2
            getstatic jdk.nashorn.internal.parser.TokenType.EOL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            iconst_3
            getstatic jdk.nashorn.internal.parser.TokenType.COMMENT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            iconst_4
            getstatic jdk.nashorn.internal.parser.TokenType.DIRECTIVE_COMMENT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            iconst_5
            getstatic jdk.nashorn.internal.parser.TokenType.NOT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 6
            getstatic jdk.nashorn.internal.parser.TokenType.NE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 7
            getstatic jdk.nashorn.internal.parser.TokenType.NE_STRICT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 8
            getstatic jdk.nashorn.internal.parser.TokenType.MOD:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 9
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_MOD:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 10
            getstatic jdk.nashorn.internal.parser.TokenType.BIT_AND:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 11
            getstatic jdk.nashorn.internal.parser.TokenType.AND:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 12
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_BIT_AND:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 13
            getstatic jdk.nashorn.internal.parser.TokenType.LPAREN:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 14
            getstatic jdk.nashorn.internal.parser.TokenType.RPAREN:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 15
            getstatic jdk.nashorn.internal.parser.TokenType.MUL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 16
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_MUL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 17
            getstatic jdk.nashorn.internal.parser.TokenType.POS:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 18
            getstatic jdk.nashorn.internal.parser.TokenType.ADD:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 19
            getstatic jdk.nashorn.internal.parser.TokenType.INCPREFIX:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 20
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_ADD:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 21
            getstatic jdk.nashorn.internal.parser.TokenType.COMMARIGHT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 22
            getstatic jdk.nashorn.internal.parser.TokenType.NEG:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 23
            getstatic jdk.nashorn.internal.parser.TokenType.SUB:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 24
            getstatic jdk.nashorn.internal.parser.TokenType.DECPREFIX:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 25
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_SUB:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 26
            getstatic jdk.nashorn.internal.parser.TokenType.PERIOD:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 27
            getstatic jdk.nashorn.internal.parser.TokenType.DIV:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 28
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_DIV:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 29
            getstatic jdk.nashorn.internal.parser.TokenType.COLON:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 30
            getstatic jdk.nashorn.internal.parser.TokenType.SEMICOLON:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 31
            getstatic jdk.nashorn.internal.parser.TokenType.LT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 32
            getstatic jdk.nashorn.internal.parser.TokenType.SHL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 33
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_SHL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 34
            getstatic jdk.nashorn.internal.parser.TokenType.LE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 35
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 36
            getstatic jdk.nashorn.internal.parser.TokenType.EQ:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 37
            getstatic jdk.nashorn.internal.parser.TokenType.EQ_STRICT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 38
            getstatic jdk.nashorn.internal.parser.TokenType.ARROW:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 39
            getstatic jdk.nashorn.internal.parser.TokenType.GT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 40
            getstatic jdk.nashorn.internal.parser.TokenType.GE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 41
            getstatic jdk.nashorn.internal.parser.TokenType.SAR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 42
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_SAR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 43
            getstatic jdk.nashorn.internal.parser.TokenType.SHR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 44
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_SHR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 45
            getstatic jdk.nashorn.internal.parser.TokenType.TERNARY:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 46
            getstatic jdk.nashorn.internal.parser.TokenType.LBRACKET:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 47
            getstatic jdk.nashorn.internal.parser.TokenType.RBRACKET:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 48
            getstatic jdk.nashorn.internal.parser.TokenType.BIT_XOR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 49
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_BIT_XOR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 50
            getstatic jdk.nashorn.internal.parser.TokenType.LBRACE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 51
            getstatic jdk.nashorn.internal.parser.TokenType.BIT_OR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 52
            getstatic jdk.nashorn.internal.parser.TokenType.ASSIGN_BIT_OR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 53
            getstatic jdk.nashorn.internal.parser.TokenType.OR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 54
            getstatic jdk.nashorn.internal.parser.TokenType.RBRACE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 55
            getstatic jdk.nashorn.internal.parser.TokenType.BIT_NOT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 56
            getstatic jdk.nashorn.internal.parser.TokenType.ELLIPSIS:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 57
            getstatic jdk.nashorn.internal.parser.TokenType.BREAK:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 58
            getstatic jdk.nashorn.internal.parser.TokenType.CASE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 59
            getstatic jdk.nashorn.internal.parser.TokenType.CATCH:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 60
            getstatic jdk.nashorn.internal.parser.TokenType.CLASS:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 61
            getstatic jdk.nashorn.internal.parser.TokenType.CONST:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 62
            getstatic jdk.nashorn.internal.parser.TokenType.CONTINUE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 63
            getstatic jdk.nashorn.internal.parser.TokenType.DEBUGGER:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 64
            getstatic jdk.nashorn.internal.parser.TokenType.DEFAULT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 65
            getstatic jdk.nashorn.internal.parser.TokenType.DELETE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 66
            getstatic jdk.nashorn.internal.parser.TokenType.DO:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 67
            getstatic jdk.nashorn.internal.parser.TokenType.ELSE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 68
            getstatic jdk.nashorn.internal.parser.TokenType.ENUM:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 69
            getstatic jdk.nashorn.internal.parser.TokenType.EXPORT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 70
            getstatic jdk.nashorn.internal.parser.TokenType.EXTENDS:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 71
            getstatic jdk.nashorn.internal.parser.TokenType.FALSE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 72
            getstatic jdk.nashorn.internal.parser.TokenType.FINALLY:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 73
            getstatic jdk.nashorn.internal.parser.TokenType.FOR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 74
            getstatic jdk.nashorn.internal.parser.TokenType.FUNCTION:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 75
            getstatic jdk.nashorn.internal.parser.TokenType.IF:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 76
            getstatic jdk.nashorn.internal.parser.TokenType.IMPLEMENTS:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 77
            getstatic jdk.nashorn.internal.parser.TokenType.IMPORT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 78
            getstatic jdk.nashorn.internal.parser.TokenType.IN:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 79
            getstatic jdk.nashorn.internal.parser.TokenType.INSTANCEOF:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 80
            getstatic jdk.nashorn.internal.parser.TokenType.INTERFACE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 81
            getstatic jdk.nashorn.internal.parser.TokenType.LET:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 82
            getstatic jdk.nashorn.internal.parser.TokenType.NEW:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 83
            getstatic jdk.nashorn.internal.parser.TokenType.NULL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 84
            getstatic jdk.nashorn.internal.parser.TokenType.PACKAGE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 85
            getstatic jdk.nashorn.internal.parser.TokenType.PRIVATE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 86
            getstatic jdk.nashorn.internal.parser.TokenType.PROTECTED:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 87
            getstatic jdk.nashorn.internal.parser.TokenType.PUBLIC:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 88
            getstatic jdk.nashorn.internal.parser.TokenType.RETURN:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 89
            getstatic jdk.nashorn.internal.parser.TokenType.STATIC:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 90
            getstatic jdk.nashorn.internal.parser.TokenType.SUPER:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 91
            getstatic jdk.nashorn.internal.parser.TokenType.SWITCH:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 92
            getstatic jdk.nashorn.internal.parser.TokenType.THIS:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 93
            getstatic jdk.nashorn.internal.parser.TokenType.THROW:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 94
            getstatic jdk.nashorn.internal.parser.TokenType.TRUE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 95
            getstatic jdk.nashorn.internal.parser.TokenType.TRY:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 96
            getstatic jdk.nashorn.internal.parser.TokenType.TYPEOF:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 97
            getstatic jdk.nashorn.internal.parser.TokenType.VAR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 98
            getstatic jdk.nashorn.internal.parser.TokenType.VOID:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 99
            getstatic jdk.nashorn.internal.parser.TokenType.WHILE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 100
            getstatic jdk.nashorn.internal.parser.TokenType.WITH:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 101
            getstatic jdk.nashorn.internal.parser.TokenType.YIELD:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 102
            getstatic jdk.nashorn.internal.parser.TokenType.DECIMAL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 103
            getstatic jdk.nashorn.internal.parser.TokenType.HEXADECIMAL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 104
            getstatic jdk.nashorn.internal.parser.TokenType.OCTAL_LEGACY:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 105
            getstatic jdk.nashorn.internal.parser.TokenType.OCTAL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 106
            getstatic jdk.nashorn.internal.parser.TokenType.BINARY_NUMBER:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 107
            getstatic jdk.nashorn.internal.parser.TokenType.FLOATING:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 108
            getstatic jdk.nashorn.internal.parser.TokenType.STRING:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 109
            getstatic jdk.nashorn.internal.parser.TokenType.ESCSTRING:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 110
            getstatic jdk.nashorn.internal.parser.TokenType.EXECSTRING:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 111
            getstatic jdk.nashorn.internal.parser.TokenType.IDENT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 112
            getstatic jdk.nashorn.internal.parser.TokenType.REGEX:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 113
            getstatic jdk.nashorn.internal.parser.TokenType.XML:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 114
            getstatic jdk.nashorn.internal.parser.TokenType.OBJECT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 115
            getstatic jdk.nashorn.internal.parser.TokenType.ARRAY:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 116
            getstatic jdk.nashorn.internal.parser.TokenType.TEMPLATE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 117
            getstatic jdk.nashorn.internal.parser.TokenType.TEMPLATE_HEAD:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 118
            getstatic jdk.nashorn.internal.parser.TokenType.TEMPLATE_MIDDLE:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 119
            getstatic jdk.nashorn.internal.parser.TokenType.TEMPLATE_TAIL:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 120
            getstatic jdk.nashorn.internal.parser.TokenType.DECPOSTFIX:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 121
            getstatic jdk.nashorn.internal.parser.TokenType.INCPOSTFIX:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 122
            getstatic jdk.nashorn.internal.parser.TokenType.SPREAD_ARGUMENT:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 123
            getstatic jdk.nashorn.internal.parser.TokenType.SPREAD_ARRAY:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            dup
            bipush 124
            getstatic jdk.nashorn.internal.parser.TokenType.YIELD_STAR:Ljdk/nashorn/internal/parser/TokenType;
            aastore
            putstatic jdk.nashorn.internal.parser.TokenType.ENUM$VALUES:[Ljdk/nashorn/internal/parser/TokenType;
       128: .line 307
            invokestatic jdk.nashorn.internal.parser.TokenType.values:()[Ljdk/nashorn/internal/parser/TokenType;
            putstatic jdk.nashorn.internal.parser.TokenType.values:[Ljdk/nashorn/internal/parser/TokenType;
       129: .line 308
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int, jdk.nashorn.internal.parser.TokenKind, java.lang.String);
    descriptor: (Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // jdk.nashorn.internal.parser.TokenType this
        start local 3 // jdk.nashorn.internal.parser.TokenKind kind
        start local 4 // java.lang.String name
         0: .line 218
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 219
            aload 0 /* this */
            aconst_null
            putfield jdk.nashorn.internal.parser.TokenType.next:Ljdk/nashorn/internal/parser/TokenType;
         2: .line 220
            aload 0 /* this */
            aload 3 /* kind */
            putfield jdk.nashorn.internal.parser.TokenType.kind:Ljdk/nashorn/internal/parser/TokenKind;
         3: .line 221
            aload 0 /* this */
            aload 4 /* name */
            putfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
         4: .line 222
            aload 0 /* this */
            iconst_0
            putfield jdk.nashorn.internal.parser.TokenType.precedence:I
         5: .line 223
            aload 0 /* this */
            iconst_0
            putfield jdk.nashorn.internal.parser.TokenType.isLeftAssociative:Z
         6: .line 224
            return
        end local 4 // java.lang.String name
        end local 3 // jdk.nashorn.internal.parser.TokenKind kind
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljdk/nashorn/internal/parser/TokenType;
            0    7     3  kind  Ljdk/nashorn/internal/parser/TokenKind;
            0    7     4  name  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  
      kind           final
      name           final

  private void <init>(java.lang.String, int, jdk.nashorn.internal.parser.TokenKind, java.lang.String, int, boolean);
    descriptor: (Ljava/lang/String;ILjdk/nashorn/internal/parser/TokenKind;Ljava/lang/String;IZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=7, args_size=7
        start local 0 // jdk.nashorn.internal.parser.TokenType this
        start local 3 // jdk.nashorn.internal.parser.TokenKind kind
        start local 4 // java.lang.String name
        start local 5 // int precedence
        start local 6 // boolean isLeftAssociative
         0: .line 226
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
         1: .line 227
            aload 0 /* this */
            aconst_null
            putfield jdk.nashorn.internal.parser.TokenType.next:Ljdk/nashorn/internal/parser/TokenType;
         2: .line 228
            aload 0 /* this */
            aload 3 /* kind */
            putfield jdk.nashorn.internal.parser.TokenType.kind:Ljdk/nashorn/internal/parser/TokenKind;
         3: .line 229
            aload 0 /* this */
            aload 4 /* name */
            putfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
         4: .line 230
            aload 0 /* this */
            iload 5 /* precedence */
            putfield jdk.nashorn.internal.parser.TokenType.precedence:I
         5: .line 231
            aload 0 /* this */
            iload 6 /* isLeftAssociative */
            putfield jdk.nashorn.internal.parser.TokenType.isLeftAssociative:Z
         6: .line 232
            return
        end local 6 // boolean isLeftAssociative
        end local 5 // int precedence
        end local 4 // java.lang.String name
        end local 3 // jdk.nashorn.internal.parser.TokenKind kind
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Ljdk/nashorn/internal/parser/TokenType;
            0    7     3               kind  Ljdk/nashorn/internal/parser/TokenKind;
            0    7     4               name  Ljava/lang/String;
            0    7     5         precedence  I
            0    7     6  isLeftAssociative  Z
    MethodParameters:
                   Name  Flags
      $enum$name         
      $enum$ordinal      
      kind               final
      name               final
      precedence         final
      isLeftAssociative  final

  public boolean needsParens(jdk.nashorn.internal.parser.TokenType, boolean);
    descriptor: (Ljdk/nashorn/internal/parser/TokenType;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // jdk.nashorn.internal.parser.TokenType this
        start local 1 // jdk.nashorn.internal.parser.TokenType other
        start local 2 // boolean isLeft
         0: .line 243
            aload 1 /* other */
            getfield jdk.nashorn.internal.parser.TokenType.precedence:I
            ifeq 4
         1: .line 244
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.precedence:I
            aload 1 /* other */
            getfield jdk.nashorn.internal.parser.TokenType.precedence:I
            if_icmpgt 3
         2: .line 245
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.precedence:I
            aload 1 /* other */
            getfield jdk.nashorn.internal.parser.TokenType.precedence:I
            if_icmpne 4
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.isLeftAssociative:Z
            ifeq 4
            iload 2 /* isLeft */
            ifne 4
         3: .line 243
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_0
            ireturn
        end local 2 // boolean isLeft
        end local 1 // jdk.nashorn.internal.parser.TokenType other
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Ljdk/nashorn/internal/parser/TokenType;
            0    5     1   other  Ljdk/nashorn/internal/parser/TokenType;
            0    5     2  isLeft  Z
    MethodParameters:
        Name  Flags
      other   final
      isLeft  final

  public boolean isOperator(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.nashorn.internal.parser.TokenType this
        start local 1 // boolean noIn
         0: .line 256
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.kind:Ljdk/nashorn/internal/parser/TokenKind;
            getstatic jdk.nashorn.internal.parser.TokenKind.BINARY:Ljdk/nashorn/internal/parser/TokenKind;
            if_acmpne 2
            iload 1 /* noIn */
            ifeq 1
            aload 0 /* this */
            getstatic jdk.nashorn.internal.parser.TokenType.IN:Ljdk/nashorn/internal/parser/TokenType;
            if_acmpeq 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.precedence:I
            ifeq 2
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_0
            ireturn
        end local 1 // boolean noIn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/nashorn/internal/parser/TokenType;
            0    3     1  noIn  Z
    MethodParameters:
      Name  Flags
      noIn  final

  public int getLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // jdk.nashorn.internal.parser.TokenType this
         0: .line 260
            getstatic jdk.nashorn.internal.parser.TokenType.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
            ifnonnull 1
            new java.lang.AssertionError
            dup
            ldc "Token name not set"
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
            athrow
         1: .line 261
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ireturn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/nashorn/internal/parser/TokenType;

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.nashorn.internal.parser.TokenType this
         0: .line 265
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
            areturn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/nashorn/internal/parser/TokenType;

  public java.lang.String getNameOrType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.nashorn.internal.parser.TokenType this
         0: .line 269
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
            ifnonnull 1
            aload 0 /* this */
            invokespecial java.lang.Enum.name:()Ljava/lang/String;
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Ljdk/nashorn/internal/parser/TokenType;

  public jdk.nashorn.internal.parser.TokenType getNext();
    descriptor: ()Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.nashorn.internal.parser.TokenType this
         0: .line 273
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.next:Ljdk/nashorn/internal/parser/TokenType;
            areturn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/nashorn/internal/parser/TokenType;

  public void setNext(jdk.nashorn.internal.parser.TokenType);
    descriptor: (Ljdk/nashorn/internal/parser/TokenType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.nashorn.internal.parser.TokenType this
        start local 1 // jdk.nashorn.internal.parser.TokenType next
         0: .line 277
            aload 0 /* this */
            aload 1 /* next */
            putfield jdk.nashorn.internal.parser.TokenType.next:Ljdk/nashorn/internal/parser/TokenType;
         1: .line 278
            return
        end local 1 // jdk.nashorn.internal.parser.TokenType next
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/nashorn/internal/parser/TokenType;
            0    2     1  next  Ljdk/nashorn/internal/parser/TokenType;
    MethodParameters:
      Name  Flags
      next  final

  public jdk.nashorn.internal.parser.TokenKind getKind();
    descriptor: ()Ljdk/nashorn/internal/parser/TokenKind;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.nashorn.internal.parser.TokenType this
         0: .line 281
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.kind:Ljdk/nashorn/internal/parser/TokenKind;
            areturn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/nashorn/internal/parser/TokenType;

  public int getPrecedence();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.nashorn.internal.parser.TokenType this
         0: .line 285
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.precedence:I
            ireturn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/nashorn/internal/parser/TokenType;

  public boolean isLeftAssociative();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.nashorn.internal.parser.TokenType this
         0: .line 289
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.isLeftAssociative:Z
            ireturn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/nashorn/internal/parser/TokenType;

  boolean startsWith(char);
    descriptor: (C)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.nashorn.internal.parser.TokenType this
        start local 1 // char c
         0: .line 293
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifle 1
            aload 0 /* this */
            getfield jdk.nashorn.internal.parser.TokenType.name:Ljava/lang/String;
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            iload 1 /* c */
            if_icmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // char c
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/nashorn/internal/parser/TokenType;
            0    2     1     c  C
    MethodParameters:
      Name  Flags
      c     final

  static jdk.nashorn.internal.parser.TokenType[] getValues();
    descriptor: ()[Ljdk/nashorn/internal/parser/TokenType;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 297
            getstatic jdk.nashorn.internal.parser.TokenType.values:[Ljdk/nashorn/internal/parser/TokenType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.nashorn.internal.parser.TokenType this
         0: .line 302
            aload 0 /* this */
            invokevirtual jdk.nashorn.internal.parser.TokenType.getNameOrType:()Ljava/lang/String;
            areturn
        end local 0 // jdk.nashorn.internal.parser.TokenType this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/nashorn/internal/parser/TokenType;

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