public final class com.oracle.truffle.js.builtins.Test262Builtins extends com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum<com.oracle.truffle.js.builtins.Test262Builtins$Test262>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.oracle.truffle.js.builtins.Test262Builtins
  super_class: com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum
{
  public static final com.oracle.truffle.js.builtins.JSBuiltinsContainer BUILTINS;
    descriptor: Lcom/oracle/truffle/js/builtins/JSBuiltinsContainer;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 81
            new com.oracle.truffle.js.builtins.Test262Builtins
            dup
            invokespecial com.oracle.truffle.js.builtins.Test262Builtins.<init>:()V
            putstatic com.oracle.truffle.js.builtins.Test262Builtins.BUILTINS:Lcom/oracle/truffle/js/builtins/JSBuiltinsContainer;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.js.builtins.Test262Builtins this
         0: .line 84
            aload 0 /* this */
            ldc "Test262"
            ldc Lcom/oracle/truffle/js/builtins/Test262Builtins$Test262;
            invokespecial com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
         1: .line 85
            return
        end local 0 // com.oracle.truffle.js.builtins.Test262Builtins this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/oracle/truffle/js/builtins/Test262Builtins;

  protected java.lang.Object createNode(com.oracle.truffle.js.runtime.JSContext, com.oracle.truffle.js.nodes.function.JSBuiltin, boolean, boolean, com.oracle.truffle.js.builtins.Test262Builtins$Test262);
    descriptor: (Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;ZZLcom/oracle/truffle/js/builtins/Test262Builtins$Test262;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // com.oracle.truffle.js.builtins.Test262Builtins this
         0: .line 117
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tDebugTypedArrayDetachBufferNodeGen cannot be resolved\n\tTest262CreateRealmNodeGen cannot be resolved\n\tTest262EvalScriptNodeGen cannot be resolved\n\tGCNodeGen cannot be resolved\n\tTest262AgentStartNodeGen cannot be resolved\n\tTest262AgentBroadcastNodeGen cannot be resolved\n\tTest262AgentGetReportNodeGen cannot be resolved\n\tTest262AgentSleepNodeGen cannot be resolved\n\tTest262AgentReceiveBroadcastNodeGen cannot be resolved\n\tTest262AgentReportNodeGen cannot be resolved\n\tTest262AgentLeavingNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.js.builtins.Test262Builtins this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/js/builtins/Test262Builtins;
    MethodParameters:
             Name  Flags
      context      
      builtin      
      construct    
      newTarget    
      builtinEnum  

  protected java.lang.Object createNode(com.oracle.truffle.js.runtime.JSContext, com.oracle.truffle.js.nodes.function.JSBuiltin, boolean, boolean, java.lang.Enum);
    descriptor: (Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;ZZLjava/lang/Enum;)Ljava/lang/Object;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=6, locals=6, args_size=6
         0: .line 1
            aload 0
            aload 1
            aload 2
            iload 3
            iload 4
            aload 5
            checkcast com.oracle.truffle.js.builtins.Test262Builtins$Test262
            invokevirtual com.oracle.truffle.js.builtins.Test262Builtins.createNode:(Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;ZZLcom/oracle/truffle/js/builtins/Test262Builtins$Test262;)Ljava/lang/Object;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/oracle/truffle/js/builtins/JSBuiltinsContainer$SwitchEnum<Lcom/oracle/truffle/js/builtins/Test262Builtins$Test262;>;
SourceFile: "Test262Builtins.java"
NestMembers:
  com.oracle.truffle.js.builtins.Test262Builtins$Test262  com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentBroadcast  com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentGetReport  com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentLeaving  com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentReceiveBroadcast  com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentReport  com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentSleep  com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentStart  com.oracle.truffle.js.builtins.Test262Builtins$Test262CreateRealmNode  com.oracle.truffle.js.builtins.Test262Builtins$Test262EvalScriptNode
InnerClasses:
  public SwitchEnum = com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum of com.oracle.truffle.js.builtins.JSBuiltinsContainer
  public final Test262 = com.oracle.truffle.js.builtins.Test262Builtins$Test262 of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262AgentBroadcast = com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentBroadcast of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262AgentGetReport = com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentGetReport of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262AgentLeaving = com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentLeaving of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262AgentReceiveBroadcast = com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentReceiveBroadcast of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262AgentReport = com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentReport of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262AgentSleep = com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentSleep of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262AgentStart = com.oracle.truffle.js.builtins.Test262Builtins$Test262AgentStart of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262CreateRealmNode = com.oracle.truffle.js.builtins.Test262Builtins$Test262CreateRealmNode of com.oracle.truffle.js.builtins.Test262Builtins
  public abstract Test262EvalScriptNode = com.oracle.truffle.js.builtins.Test262Builtins$Test262EvalScriptNode of com.oracle.truffle.js.builtins.Test262Builtins