public final class com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey extends java.lang.Enum<com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey>
  minor version: 0
  major version: 59
  flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
  this_class: com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
  super_class: java.lang.Enum
{
  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ArrayFlattenIntoArray;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey AwaitFulfilled;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey AwaitRejected;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey AsyncGeneratorReturnFulfilled;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey AsyncGeneratorReturnRejected;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey AsyncFromSyncIteratorValueUnwrap;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey CollatorCaseSensitiveCompare;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey CollatorCompare;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey DateTimeFormatFormat;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey NumberFormatFormat;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ProxyRevokerFunction;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseResolveFunction;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseRejectFunction;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseGetCapabilitiesExecutor;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseResolveThenableJob;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseReactionJob;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseAllResolveElement;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseAllSettledResolveElement;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseAllSettledRejectElement;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseAnyRejectElement;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseThenFinally;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseCatchFinally;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseValueThunk;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey PromiseThrower;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ImportModuleDynamically;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey JavaPackageToPrimitive;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExpMultiLine;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExpLastMatch;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExpLastParen;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExpLeftContext;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExpRightContext;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$And;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$Plus;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$Apostrophe;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$Quote;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$1;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$2;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$3;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$4;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$5;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$6;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$7;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$8;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey RegExp$9;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey SymbolGetDescription;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey MapGetSize;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey SetGetSize;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ArrayBufferByteLength;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ArrayBufferViewLength;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ArrayBufferViewBuffer;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ArrayBufferViewByteLength;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ArrayBufferViewByteByteOffset;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey ArrayBufferViewToString;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey DataViewBuffer;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey DataViewByteLength;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey DataViewByteOffset;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey CollatorGetCompare;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey NumberFormatGetFormat;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey DateTimeFormatGetFormat;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey SegmenterBreakType;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey SegmenterPosition;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleBaseName;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleCalendar;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleCaseFirst;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleCollation;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleHourCycle;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleNumeric;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleNumberingSystem;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleLanguage;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleScript;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey LocaleRegion;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey SharedArrayBufferGetByteLength;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey FunctionAsyncIterator;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey IsGraalRuntime;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey AsyncModuleExecutionFulfilled;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey AsyncModuleExecutionRejected;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey TopLevelAwaitResolve;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  public static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey TopLevelAwaitReject;
    descriptor: Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION

  private static final com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey[] ENUM$VALUES;
    descriptor: [Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 218
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ArrayFlattenIntoArray"
            iconst_0
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayFlattenIntoArray:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         1: .line 219
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "AwaitFulfilled"
            iconst_1
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AwaitFulfilled:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         2: .line 220
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "AwaitRejected"
            iconst_2
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AwaitRejected:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         3: .line 221
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "AsyncGeneratorReturnFulfilled"
            iconst_3
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncGeneratorReturnFulfilled:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         4: .line 222
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "AsyncGeneratorReturnRejected"
            iconst_4
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncGeneratorReturnRejected:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         5: .line 223
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "AsyncFromSyncIteratorValueUnwrap"
            iconst_5
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncFromSyncIteratorValueUnwrap:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         6: .line 224
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "CollatorCaseSensitiveCompare"
            bipush 6
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.CollatorCaseSensitiveCompare:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         7: .line 225
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "CollatorCompare"
            bipush 7
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.CollatorCompare:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         8: .line 226
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "DateTimeFormatFormat"
            bipush 8
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DateTimeFormatFormat:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
         9: .line 227
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "NumberFormatFormat"
            bipush 9
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.NumberFormatFormat:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        10: .line 228
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ProxyRevokerFunction"
            bipush 10
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ProxyRevokerFunction:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        11: .line 229
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseResolveFunction"
            bipush 11
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseResolveFunction:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        12: .line 230
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseRejectFunction"
            bipush 12
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseRejectFunction:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        13: .line 231
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseGetCapabilitiesExecutor"
            bipush 13
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseGetCapabilitiesExecutor:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        14: .line 232
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseResolveThenableJob"
            bipush 14
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseResolveThenableJob:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        15: .line 233
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseReactionJob"
            bipush 15
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseReactionJob:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        16: .line 234
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseAllResolveElement"
            bipush 16
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseAllResolveElement:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        17: .line 235
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseAllSettledResolveElement"
            bipush 17
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseAllSettledResolveElement:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        18: .line 236
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseAllSettledRejectElement"
            bipush 18
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseAllSettledRejectElement:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        19: .line 237
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseAnyRejectElement"
            bipush 19
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseAnyRejectElement:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        20: .line 238
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseThenFinally"
            bipush 20
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseThenFinally:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        21: .line 239
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseCatchFinally"
            bipush 21
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseCatchFinally:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        22: .line 240
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseValueThunk"
            bipush 22
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseValueThunk:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        23: .line 241
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "PromiseThrower"
            bipush 23
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseThrower:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        24: .line 242
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ImportModuleDynamically"
            bipush 24
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ImportModuleDynamically:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        25: .line 243
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "JavaPackageToPrimitive"
            bipush 25
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.JavaPackageToPrimitive:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        26: .line 244
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExpMultiLine"
            bipush 26
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpMultiLine:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        27: .line 245
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExpLastMatch"
            bipush 27
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpLastMatch:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        28: .line 246
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExpLastParen"
            bipush 28
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpLastParen:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        29: .line 247
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExpLeftContext"
            bipush 29
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpLeftContext:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        30: .line 248
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExpRightContext"
            bipush 30
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpRightContext:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        31: .line 249
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$And"
            bipush 31
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$And:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        32: .line 250
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$Plus"
            bipush 32
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$Plus:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        33: .line 251
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$Apostrophe"
            bipush 33
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$Apostrophe:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        34: .line 252
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$Quote"
            bipush 34
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$Quote:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        35: .line 253
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$1"
            bipush 35
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$1:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        36: .line 254
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$2"
            bipush 36
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$2:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        37: .line 255
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$3"
            bipush 37
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$3:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        38: .line 256
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$4"
            bipush 38
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$4:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        39: .line 257
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$5"
            bipush 39
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$5:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        40: .line 258
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$6"
            bipush 40
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$6:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        41: .line 259
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$7"
            bipush 41
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$7:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        42: .line 260
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$8"
            bipush 42
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$8:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        43: .line 261
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "RegExp$9"
            bipush 43
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$9:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        44: .line 262
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "SymbolGetDescription"
            bipush 44
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SymbolGetDescription:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        45: .line 263
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "MapGetSize"
            bipush 45
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.MapGetSize:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        46: .line 264
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "SetGetSize"
            bipush 46
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SetGetSize:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        47: .line 265
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ArrayBufferByteLength"
            bipush 47
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferByteLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        48: .line 266
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ArrayBufferViewLength"
            bipush 48
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        49: .line 267
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ArrayBufferViewBuffer"
            bipush 49
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewBuffer:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        50: .line 268
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ArrayBufferViewByteLength"
            bipush 50
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewByteLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        51: .line 269
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ArrayBufferViewByteByteOffset"
            bipush 51
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewByteByteOffset:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        52: .line 270
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "ArrayBufferViewToString"
            bipush 52
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewToString:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        53: .line 271
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "DataViewBuffer"
            bipush 53
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DataViewBuffer:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        54: .line 272
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "DataViewByteLength"
            bipush 54
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DataViewByteLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        55: .line 273
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "DataViewByteOffset"
            bipush 55
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DataViewByteOffset:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        56: .line 274
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "CollatorGetCompare"
            bipush 56
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.CollatorGetCompare:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        57: .line 275
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "NumberFormatGetFormat"
            bipush 57
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.NumberFormatGetFormat:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        58: .line 276
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "DateTimeFormatGetFormat"
            bipush 58
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DateTimeFormatGetFormat:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        59: .line 277
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "SegmenterBreakType"
            bipush 59
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SegmenterBreakType:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        60: .line 278
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "SegmenterPosition"
            bipush 60
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SegmenterPosition:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        61: .line 279
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleBaseName"
            bipush 61
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleBaseName:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        62: .line 280
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleCalendar"
            bipush 62
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleCalendar:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        63: .line 281
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleCaseFirst"
            bipush 63
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleCaseFirst:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        64: .line 282
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleCollation"
            bipush 64
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleCollation:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        65: .line 283
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleHourCycle"
            bipush 65
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleHourCycle:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        66: .line 284
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleNumeric"
            bipush 66
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleNumeric:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        67: .line 285
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleNumberingSystem"
            bipush 67
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleNumberingSystem:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        68: .line 286
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleLanguage"
            bipush 68
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleLanguage:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        69: .line 287
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleScript"
            bipush 69
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleScript:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        70: .line 288
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "LocaleRegion"
            bipush 70
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleRegion:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        71: .line 289
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "SharedArrayBufferGetByteLength"
            bipush 71
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SharedArrayBufferGetByteLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        72: .line 290
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "FunctionAsyncIterator"
            bipush 72
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.FunctionAsyncIterator:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        73: .line 291
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "IsGraalRuntime"
            bipush 73
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.IsGraalRuntime:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        74: .line 292
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "AsyncModuleExecutionFulfilled"
            bipush 74
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncModuleExecutionFulfilled:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        75: .line 293
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "AsyncModuleExecutionRejected"
            bipush 75
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncModuleExecutionRejected:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        76: .line 294
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "TopLevelAwaitResolve"
            bipush 76
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.TopLevelAwaitResolve:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        77: .line 295
            new com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            ldc "TopLevelAwaitReject"
            bipush 77
            invokespecial com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.<init>:(Ljava/lang/String;I)V
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.TopLevelAwaitReject:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
        78: .line 217
            bipush 78
            anewarray com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            dup
            iconst_0
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayFlattenIntoArray:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            iconst_1
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AwaitFulfilled:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            iconst_2
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AwaitRejected:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            iconst_3
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncGeneratorReturnFulfilled:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            iconst_4
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncGeneratorReturnRejected:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            iconst_5
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncFromSyncIteratorValueUnwrap:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 6
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.CollatorCaseSensitiveCompare:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 7
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.CollatorCompare:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 8
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DateTimeFormatFormat:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 9
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.NumberFormatFormat:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 10
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ProxyRevokerFunction:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 11
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseResolveFunction:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 12
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseRejectFunction:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 13
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseGetCapabilitiesExecutor:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 14
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseResolveThenableJob:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 15
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseReactionJob:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 16
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseAllResolveElement:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 17
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseAllSettledResolveElement:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 18
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseAllSettledRejectElement:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 19
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseAnyRejectElement:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 20
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseThenFinally:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 21
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseCatchFinally:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 22
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseValueThunk:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 23
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.PromiseThrower:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 24
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ImportModuleDynamically:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 25
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.JavaPackageToPrimitive:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 26
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpMultiLine:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 27
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpLastMatch:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 28
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpLastParen:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 29
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpLeftContext:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 30
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExpRightContext:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 31
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$And:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 32
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$Plus:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 33
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$Apostrophe:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 34
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$Quote:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 35
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$1:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 36
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$2:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 37
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$3:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 38
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$4:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 39
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$5:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 40
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$6:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 41
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$7:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 42
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$8:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 43
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.RegExp$9:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 44
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SymbolGetDescription:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 45
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.MapGetSize:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 46
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SetGetSize:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 47
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferByteLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 48
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 49
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewBuffer:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 50
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewByteLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 51
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewByteByteOffset:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 52
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ArrayBufferViewToString:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 53
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DataViewBuffer:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 54
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DataViewByteLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 55
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DataViewByteOffset:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 56
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.CollatorGetCompare:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 57
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.NumberFormatGetFormat:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 58
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.DateTimeFormatGetFormat:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 59
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SegmenterBreakType:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 60
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SegmenterPosition:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 61
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleBaseName:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 62
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleCalendar:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 63
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleCaseFirst:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 64
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleCollation:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 65
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleHourCycle:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 66
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleNumeric:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 67
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleNumberingSystem:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 68
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleLanguage:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 69
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleScript:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 70
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.LocaleRegion:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 71
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.SharedArrayBufferGetByteLength:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 72
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.FunctionAsyncIterator:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 73
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.IsGraalRuntime:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 74
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncModuleExecutionFulfilled:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 75
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.AsyncModuleExecutionRejected:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 76
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.TopLevelAwaitResolve:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            dup
            bipush 77
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.TopLevelAwaitReject:Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aastore
            putstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ENUM$VALUES:[Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey this
         0: .line 217
            aload 0 /* this */
            aload 1
            iload 2
            invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
            return
        end local 0 // com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    MethodParameters:
               Name  Flags
      $enum$name     
      $enum$ordinal  

  public static com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey[] values();
    descriptor: ()[Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=0
         0: .line 1
            getstatic com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey.ENUM$VALUES:[Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            dup
            astore 0
            iconst_0
            aload 0
            arraylength
            dup
            istore 1
            anewarray com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            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 com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey valueOf(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
         0: .line 1
            ldc Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;
            aload 0
            invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
            checkcast com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      name  
}
Signature: Ljava/lang/Enum<Lcom/oracle/truffle/js/runtime/JSContext$BuiltinFunctionKey;>;
SourceFile: "JSContext.java"
NestHost: com.oracle.truffle.js.runtime.JSContext
InnerClasses:
  public final BuiltinFunctionKey = com.oracle.truffle.js.runtime.JSContext$BuiltinFunctionKey of com.oracle.truffle.js.runtime.JSContext