public class org.graalvm.compiler.hotspot.CompilationTask
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.hotspot.CompilationTask
  super_class: java.lang.Object
{
  private static final org.graalvm.compiler.debug.DebugCounter BAILOUTS;
    descriptor: Lorg/graalvm/compiler/debug/DebugCounter;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final jdk.vm.ci.hotspot.EventProvider eventProvider;
    descriptor: Ljdk/vm/ci/hotspot/EventProvider;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final jdk.vm.ci.hotspot.HotSpotJVMCIRuntimeProvider jvmciRuntime;
    descriptor: Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.graalvm.compiler.hotspot.HotSpotGraalCompiler compiler;
    descriptor: Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier compilationId;
    descriptor: Lorg/graalvm/compiler/hotspot/HotSpotCompilationIdentifier;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private jdk.vm.ci.hotspot.HotSpotInstalledCode installedCode;
    descriptor: Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
    flags: (0x0002) ACC_PRIVATE

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

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

  private static final org.graalvm.compiler.debug.DebugTimer CompilationTime;
    descriptor: Lorg/graalvm/compiler/debug/DebugTimer;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.graalvm.compiler.debug.DebugCounter CompiledBytecodes;
    descriptor: Lorg/graalvm/compiler/debug/DebugCounter;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.graalvm.compiler.debug.DebugCounter CompiledAndInstalledBytecodes;
    descriptor: Lorg/graalvm/compiler/debug/DebugCounter;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final org.graalvm.compiler.debug.DebugCounter InstalledCodeSize;
    descriptor: Lorg/graalvm/compiler/debug/DebugCounter;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final org.graalvm.compiler.debug.DebugTimer CodeInstallationTime;
    descriptor: Lorg/graalvm/compiler/debug/DebugTimer;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=1, args_size=0
         0: .line 65
            ldc Lorg/graalvm/compiler/hotspot/CompilationTask;
            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 org.graalvm.compiler.hotspot.CompilationTask.$assertionsDisabled:Z
         3: .line 67
            ldc "Bailouts"
            invokestatic org.graalvm.compiler.debug.Debug.counter:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugCounter;
            putstatic org.graalvm.compiler.hotspot.CompilationTask.BAILOUTS:Lorg/graalvm/compiler/debug/DebugCounter;
         4: .line 72
            ldc Ljdk/vm/ci/hotspot/EventProvider;
            invokestatic jdk.vm.ci.services.JVMCIServiceLocator.getProviders:(Ljava/lang/Class;)Ljava/util/List;
            astore 0 /* providers */
        start local 0 // java.util.List providers
         5: .line 73
            aload 0 /* providers */
            invokeinterface java.util.List.size:()I
            iconst_1
            if_icmple 7
         6: .line 74
            new org.graalvm.compiler.debug.GraalError
            dup
            ldc "Multiple %s providers found: %s"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc Ljdk/vm/ci/hotspot/EventProvider;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* providers */
            aastore
            invokespecial org.graalvm.compiler.debug.GraalError.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
         7: .line 75
      StackMap locals: java.util.List
      StackMap stack:
            aload 0 /* providers */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 10
         8: .line 76
            invokestatic jdk.vm.ci.hotspot.EventProvider.createEmptyEventProvider:()Ljdk/vm/ci/hotspot/EventProvider;
            putstatic org.graalvm.compiler.hotspot.CompilationTask.eventProvider:Ljdk/vm/ci/hotspot/EventProvider;
         9: .line 77
            goto 11
        10: .line 78
      StackMap locals:
      StackMap stack:
            aload 0 /* providers */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast jdk.vm.ci.hotspot.EventProvider
            putstatic org.graalvm.compiler.hotspot.CompilationTask.eventProvider:Ljdk/vm/ci/hotspot/EventProvider;
        end local 0 // java.util.List providers
        11: .line 149
      StackMap locals:
      StackMap stack:
            ldc "CompilationTime"
            invokestatic org.graalvm.compiler.debug.Debug.timer:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugTimer;
            putstatic org.graalvm.compiler.hotspot.CompilationTask.CompilationTime:Lorg/graalvm/compiler/debug/DebugTimer;
        12: .line 154
            ldc "CompiledBytecodes"
            invokestatic org.graalvm.compiler.debug.Debug.counter:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugCounter;
            putstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
        13: .line 160
            ldc "CompiledAndInstalledBytecodes"
            invokestatic org.graalvm.compiler.debug.Debug.counter:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugCounter;
            putstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
        14: .line 165
            ldc "InstalledCodeSize"
            invokestatic org.graalvm.compiler.debug.Debug.counter:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugCounter;
            putstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
        15: .line 170
            ldc "CodeInstallation"
            invokestatic org.graalvm.compiler.debug.Debug.timer:(Ljava/lang/CharSequence;)Lorg/graalvm/compiler/debug/DebugTimer;
            putstatic org.graalvm.compiler.hotspot.CompilationTask.CodeInstallationTime:Lorg/graalvm/compiler/debug/DebugTimer;
            return
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            5   11     0  providers  Ljava/util/List<Ljdk/vm/ci/hotspot/EventProvider;>;

  public void <init>(jdk.vm.ci.hotspot.HotSpotJVMCIRuntimeProvider, org.graalvm.compiler.hotspot.HotSpotGraalCompiler, jdk.vm.ci.hotspot.HotSpotCompilationRequest, boolean, boolean);
    descriptor: (Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;ZZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=6
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
        start local 1 // jdk.vm.ci.hotspot.HotSpotJVMCIRuntimeProvider jvmciRuntime
        start local 2 // org.graalvm.compiler.hotspot.HotSpotGraalCompiler compiler
        start local 3 // jdk.vm.ci.hotspot.HotSpotCompilationRequest request
        start local 4 // boolean useProfilingInfo
        start local 5 // boolean installAsDefault
         0: .line 105
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 106
            aload 0 /* this */
            aload 1 /* jvmciRuntime */
            putfield org.graalvm.compiler.hotspot.CompilationTask.jvmciRuntime:Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;
         2: .line 107
            aload 0 /* this */
            aload 2 /* compiler */
            putfield org.graalvm.compiler.hotspot.CompilationTask.compiler:Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
         3: .line 108
            aload 0 /* this */
            new org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier
            dup
            aload 3 /* request */
            invokespecial org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier.<init>:(Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;)V
            putfield org.graalvm.compiler.hotspot.CompilationTask.compilationId:Lorg/graalvm/compiler/hotspot/HotSpotCompilationIdentifier;
         4: .line 109
            aload 0 /* this */
            iload 4 /* useProfilingInfo */
            putfield org.graalvm.compiler.hotspot.CompilationTask.useProfilingInfo:Z
         5: .line 110
            aload 0 /* this */
            iload 5 /* installAsDefault */
            putfield org.graalvm.compiler.hotspot.CompilationTask.installAsDefault:Z
         6: .line 111
            return
        end local 5 // boolean installAsDefault
        end local 4 // boolean useProfilingInfo
        end local 3 // jdk.vm.ci.hotspot.HotSpotCompilationRequest request
        end local 2 // org.graalvm.compiler.hotspot.HotSpotGraalCompiler compiler
        end local 1 // jdk.vm.ci.hotspot.HotSpotJVMCIRuntimeProvider jvmciRuntime
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lorg/graalvm/compiler/hotspot/CompilationTask;
            0    7     1      jvmciRuntime  Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;
            0    7     2          compiler  Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
            0    7     3           request  Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            0    7     4  useProfilingInfo  Z
            0    7     5  installAsDefault  Z
    MethodParameters:
                  Name  Flags
      jvmciRuntime      
      compiler          
      request           
      useProfilingInfo  
      installAsDefault  

  public jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod getMethod();
    descriptor: ()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 114
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
            areturn
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/CompilationTask;

  public int getId();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 123
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getId:()I
            ireturn
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/CompilationTask;

  public int getEntryBCI();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 127
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getEntryBCI:()I
            ireturn
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/CompilationTask;

  public java.lang.String getIdString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 135
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
            iconst_m1
            if_icmpeq 2
         1: .line 136
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "%"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         2: .line 138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            areturn
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/graalvm/compiler/hotspot/CompilationTask;

  public jdk.vm.ci.hotspot.HotSpotInstalledCode getInstalledCode();
    descriptor: ()Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 143
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            areturn
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/CompilationTask;

  public jdk.vm.ci.hotspot.HotSpotCompilationRequestResult runCompilation();
    descriptor: ()Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=43, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 174
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.compiler:Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
            invokevirtual org.graalvm.compiler.hotspot.HotSpotGraalCompiler.getGraalRuntime:()Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
            astore 1 /* graalRuntime */
        start local 1 // org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider graalRuntime
         1: .line 175
            aload 1 /* graalRuntime */
            invokeinterface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider.getVMConfig:()Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
            astore 2 /* config */
        start local 2 // org.graalvm.compiler.hotspot.GraalHotSpotVMConfig config
         2: .line 176
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getId:()J
            lstore 3 /* threadId */
        start local 3 // long threadId
         3: .line 177
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
            istore 5 /* entryBCI */
        start local 5 // int entryBCI
         4: .line 178
            iload 5 /* entryBCI */
            iconst_m1
            if_icmpeq 5
            iconst_1
            goto 6
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 6 /* isOSR */
        start local 6 // boolean isOSR
         7: .line 179
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
            astore 7 /* method */
        start local 7 // jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod method
         8: .line 182
            invokestatic org.graalvm.compiler.debug.Debug.isMethodMeterEnabled:()Z
            ifeq 13
         9: .line 183
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
            iconst_m1
            if_icmpeq 12
        10: .line 184
            aload 7 /* method */
            invokestatic org.graalvm.compiler.debug.Debug.methodMetrics:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/debug/DebugMethodMetrics;
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            i2l
            ldc "CompilationIdOSR"
            invokeinterface org.graalvm.compiler.debug.DebugMethodMetrics.addToMetric:(JLjava/lang/String;)V
        11: .line 185
            goto 13
        12: .line 186
      StackMap locals: int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod
      StackMap stack:
            aload 7 /* method */
            invokestatic org.graalvm.compiler.debug.Debug.methodMetrics:(Ljdk/vm/ci/meta/ResolvedJavaMethod;)Lorg/graalvm/compiler/debug/DebugMethodMetrics;
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            i2l
            ldc "CompilationId"
            invokeinterface org.graalvm.compiler.debug.DebugMethodMetrics.addToMetric:(JLjava/lang/String;)V
        13: .line 191
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.hotspot.CompilationTask.eventProvider:Ljdk/vm/ci/hotspot/EventProvider;
            invokeinterface jdk.vm.ci.hotspot.EventProvider.newCompilationEvent:()Ljdk/vm/ci/hotspot/EventProvider$CompilationEvent;
            astore 8 /* compilationEvent */
        start local 8 // jdk.vm.ci.hotspot.EventProvider$CompilationEvent compilationEvent
        14: .line 196
            aload 7 /* method */
            iload 5 /* entryBCI */
            aload 2 /* config */
            getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.hasCodeAtLevel:(II)Z
            ifeq 16
        15: .line 197
            aconst_null
            areturn
        16: .line 200
      StackMap locals: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
      StackMap stack:
            aconst_null
            astore 9 /* result */
        start local 9 // org.graalvm.compiler.code.CompilationResult result
        17: .line 201
            aconst_null
            astore 10
            aconst_null
            astore 11
        18: getstatic org.graalvm.compiler.hotspot.CompilationTask.CompilationTime:Lorg/graalvm/compiler/debug/DebugTimer;
            invokeinterface org.graalvm.compiler.debug.DebugTimer.start:()Lorg/graalvm/compiler/debug/DebugCloseable;
            astore 12 /* a */
        start local 12 // org.graalvm.compiler.debug.DebugCloseable a
        19: .line 202
            aload 7 /* method */
            iload 6 /* isOSR */
            invokestatic org.graalvm.compiler.hotspot.CompilationStatistics.create:(Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;Z)Lorg/graalvm/compiler/hotspot/CompilationStatistics;
            astore 13 /* stats */
        start local 13 // org.graalvm.compiler.hotspot.CompilationStatistics stats
        20: .line 203
            getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintCompilation:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 21
            invokestatic org.graalvm.compiler.debug.TTY.isSuppressed:()Z
            ifne 21
            iconst_1
            goto 22
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics
      StackMap stack:
        21: iconst_0
      StackMap locals:
      StackMap stack: int
        22: istore 14 /* printCompilation */
        start local 14 // boolean printCompilation
        23: .line 204
            getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintAfterCompilation:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 24
            invokestatic org.graalvm.compiler.debug.TTY.isSuppressed:()Z
            ifne 24
            iconst_1
            goto 25
      StackMap locals: int
      StackMap stack:
        24: iconst_0
      StackMap locals:
      StackMap stack: int
        25: istore 15 /* printAfterCompilation */
        start local 15 // boolean printAfterCompilation
        26: .line 205
            iload 14 /* printCompilation */
            ifeq 28
        27: .line 206
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethodDescription:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "..."
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
        28: .line 209
      StackMap locals: int
      StackMap stack:
            new org.graalvm.compiler.debug.TTY$Filter
            dup
            getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintFilter:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            aload 7 /* method */
            invokespecial org.graalvm.compiler.debug.TTY$Filter.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
            astore 16 /* filter */
        start local 16 // org.graalvm.compiler.debug.TTY$Filter filter
        29: .line 212
            iload 15 /* printAfterCompilation */
            ifne 30
            iload 14 /* printCompilation */
            ifeq 36
        30: .line 213
      StackMap locals: org.graalvm.compiler.debug.TTY$Filter
      StackMap stack:
            invokestatic org.graalvm.compiler.debug.TimeSource.getTimeNS:()J
            lstore 17 /* start */
        start local 17 // long start
        31: .line 214
            iload 15 /* printAfterCompilation */
            ifne 32
            iload 14 /* printCompilation */
            ifeq 33
      StackMap locals: long
      StackMap stack:
        32: getstatic org.graalvm.compiler.hotspot.CompilationTask$Lazy.threadMXBean:Lcom/sun/management/ThreadMXBean;
            lload 3 /* threadId */
            invokeinterface com.sun.management.ThreadMXBean.getThreadAllocatedBytes:(J)J
            goto 34
      StackMap locals:
      StackMap stack:
        33: lconst_0
      StackMap locals:
      StackMap stack: long
        34: lstore 19 /* allocatedBytesBefore */
        start local 19 // long allocatedBytesBefore
        35: .line 215
            goto 38
        end local 19 // long allocatedBytesBefore
        end local 17 // long start
        36: .line 216
      StackMap locals:
      StackMap stack:
            lconst_0
            lstore 17 /* start */
        start local 17 // long start
        37: .line 217
            lconst_0
            lstore 19 /* allocatedBytesBefore */
        start local 19 // long allocatedBytesBefore
        38: .line 220
      StackMap locals: long long
      StackMap stack:
            aconst_null
            astore 21
            aconst_null
            astore 22
        39: ldc "Compiling"
            new org.graalvm.compiler.debug.DebugDumpScope
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getIdString:()Ljava/lang/String;
            iconst_1
            invokespecial org.graalvm.compiler.debug.DebugDumpScope.<init>:(Ljava/lang/String;Z)V
            invokestatic org.graalvm.compiler.debug.Debug.scope:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/graalvm/compiler/debug/Debug$Scope;
            astore 23 /* s */
        start local 23 // org.graalvm.compiler.debug.Debug$Scope s
        40: .line 222
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.begin:()V
        41: .line 227
            aload 2 /* config */
            getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.inline:Z
            ifne 42
            getstatic org.graalvm.compiler.core.phases.HighTier$Options.Inline:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.hasBeenSet:()Z
            ifne 42
            iconst_1
            goto 43
      StackMap locals: java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope
      StackMap stack:
        42: iconst_0
      StackMap locals:
      StackMap stack: int
        43: istore 24 /* disableInlining */
        start local 24 // boolean disableInlining
        44: .line 228
            aconst_null
            astore 25
            aconst_null
            astore 26
        45: iload 24 /* disableInlining */
            ifeq 46
            getstatic org.graalvm.compiler.core.phases.HighTier$Options.Inline:Lorg/graalvm/compiler/options/OptionValue;
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokestatic org.graalvm.compiler.options.OptionValue.override:(Lorg/graalvm/compiler/options/OptionValue;Ljava/lang/Object;)Lorg/graalvm/compiler/options/OptionValue$OverrideScope;
            goto 47
      StackMap locals: int java.lang.Throwable java.lang.Throwable
      StackMap stack:
        46: aconst_null
      StackMap locals:
      StackMap stack: org.graalvm.compiler.options.OptionValue$OverrideScope
        47: astore 27 /* s1 */
        start local 27 // org.graalvm.compiler.options.OptionValue$OverrideScope s1
        48: .line 229
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.compiler:Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
            aload 7 /* method */
            iload 5 /* entryBCI */
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.useProfilingInfo:Z
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.compilationId:Lorg/graalvm/compiler/hotspot/HotSpotCompilationIdentifier;
            invokevirtual org.graalvm.compiler.hotspot.HotSpotGraalCompiler.compile:(Ljdk/vm/ci/meta/ResolvedJavaMethod;IZLorg/graalvm/compiler/core/common/CompilationIdentifier;)Lorg/graalvm/compiler/code/CompilationResult;
            astore 9 /* result */
        49: .line 230
            aload 27 /* s1 */
            ifnull 55
            aload 27 /* s1 */
            invokevirtual org.graalvm.compiler.options.OptionValue$OverrideScope.close:()V
            goto 55
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope int java.lang.Throwable java.lang.Throwable org.graalvm.compiler.options.OptionValue$OverrideScope
      StackMap stack: java.lang.Throwable
        50: astore 25
            aload 27 /* s1 */
            ifnull 51
            aload 27 /* s1 */
            invokevirtual org.graalvm.compiler.options.OptionValue$OverrideScope.close:()V
        end local 27 // org.graalvm.compiler.options.OptionValue$OverrideScope s1
      StackMap locals:
      StackMap stack:
        51: aload 25
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        52: astore 26
            aload 25
            ifnonnull 53
            aload 26
            astore 25
            goto 54
      StackMap locals:
      StackMap stack:
        53: aload 25
            aload 26
            if_acmpeq 54
            aload 25
            aload 26
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        54: aload 25
            athrow
        end local 24 // boolean disableInlining
        55: .line 231
      StackMap locals:
      StackMap stack:
            aload 23 /* s */
            ifnull 83
            aload 23 /* s */
            invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
            goto 83
      StackMap locals:
      StackMap stack: java.lang.Throwable
        56: astore 21
            aload 23 /* s */
            ifnull 57
            aload 23 /* s */
            invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
        end local 23 // org.graalvm.compiler.debug.Debug$Scope s
      StackMap locals:
      StackMap stack:
        57: aload 21
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        58: astore 22
            aload 21
            ifnonnull 59
            aload 22
            astore 21
            goto 60
      StackMap locals:
      StackMap stack:
        59: aload 21
            aload 22
            if_acmpeq 60
            aload 21
            aload 22
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        60: aload 21
            athrow
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
      StackMap stack: java.lang.Throwable
        61: astore 21 /* e */
        start local 21 // java.lang.Throwable e
        62: .line 232
            aload 21 /* e */
            invokestatic org.graalvm.compiler.debug.Debug.handle:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
            athrow
        end local 21 // java.lang.Throwable e
        63: .line 233
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 28
        64: .line 235
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.end:()V
        65: .line 237
            aload 16 /* filter */
            invokevirtual org.graalvm.compiler.debug.TTY$Filter.remove:()V
        66: .line 239
            iload 15 /* printAfterCompilation */
            ifne 67
            iload 14 /* printCompilation */
            ifeq 82
        67: .line 240
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top java.lang.Throwable
      StackMap stack:
            invokestatic org.graalvm.compiler.debug.TimeSource.getTimeNS:()J
            lstore 29 /* stop */
        start local 29 // long stop
        68: .line 241
            lload 29 /* stop */
            lload 17 /* start */
            lsub
            ldc 1000000
            ldiv
            lstore 31 /* duration */
        start local 31 // long duration
        69: .line 242
            aload 9 /* result */
            ifnull 70
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getTargetCodeSize:()I
            goto 71
      StackMap locals: long long
      StackMap stack:
        70: iconst_m1
      StackMap locals:
      StackMap stack: int
        71: istore 33 /* targetCodeSize */
        start local 33 // int targetCodeSize
        72: .line 243
            aload 9 /* result */
            ifnull 73
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
            goto 74
      StackMap locals: int
      StackMap stack:
        73: iconst_0
      StackMap locals:
      StackMap stack: int
        74: istore 34 /* bytecodeSize */
        start local 34 // int bytecodeSize
        75: .line 244
            getstatic org.graalvm.compiler.hotspot.CompilationTask$Lazy.threadMXBean:Lcom/sun/management/ThreadMXBean;
            lload 3 /* threadId */
            invokeinterface com.sun.management.ThreadMXBean.getThreadAllocatedBytes:(J)J
            lstore 35 /* allocatedBytesAfter */
        start local 35 // long allocatedBytesAfter
        76: .line 245
            lload 35 /* allocatedBytesAfter */
            lload 19 /* allocatedBytesBefore */
            lsub
            ldc 1024
            ldiv
            lstore 37 /* allocatedKBytes */
        start local 37 // long allocatedKBytes
        77: .line 247
            iload 15 /* printAfterCompilation */
            ifeq 80
        78: .line 248
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethodDescription:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " | %4dms %5dB %5dB %5dkB"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            lload 31 /* duration */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_1
            iload 34 /* bytecodeSize */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            iload 33 /* targetCodeSize */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_3
            lload 37 /* allocatedKBytes */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
        79: .line 249
            goto 82
      StackMap locals: int long long
      StackMap stack:
        80: iload 14 /* printCompilation */
            ifeq 82
        81: .line 250
            ldc "%-6d JVMCI %-70s %-45s %-50s | %4dms %5dB %5dB %5dkB"
            bipush 8
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            ldc ""
            aastore
            dup
            iconst_2
            ldc ""
            aastore
            dup
            iconst_3
            ldc ""
            aastore
            dup
            iconst_4
            lload 31 /* duration */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_5
            iload 34 /* bytecodeSize */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            bipush 6
            iload 33 /* targetCodeSize */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            bipush 7
            lload 37 /* allocatedKBytes */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
        end local 37 // long allocatedKBytes
        end local 35 // long allocatedBytesAfter
        end local 34 // int bytecodeSize
        end local 33 // int targetCodeSize
        end local 31 // long duration
        end local 29 // long stop
        82: .line 253
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top java.lang.Throwable
      StackMap stack:
            aload 28
            athrow
        83: .line 235
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
      StackMap stack:
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.end:()V
        84: .line 237
            aload 16 /* filter */
            invokevirtual org.graalvm.compiler.debug.TTY$Filter.remove:()V
        85: .line 239
            iload 15 /* printAfterCompilation */
            ifne 86
            iload 14 /* printCompilation */
            ifeq 101
        86: .line 240
      StackMap locals:
      StackMap stack:
            invokestatic org.graalvm.compiler.debug.TimeSource.getTimeNS:()J
            lstore 29 /* stop */
        start local 29 // long stop
        87: .line 241
            lload 29 /* stop */
            lload 17 /* start */
            lsub
            ldc 1000000
            ldiv
            lstore 31 /* duration */
        start local 31 // long duration
        88: .line 242
            aload 9 /* result */
            ifnull 89
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getTargetCodeSize:()I
            goto 90
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top long long
      StackMap stack:
        89: iconst_m1
      StackMap locals:
      StackMap stack: int
        90: istore 33 /* targetCodeSize */
        start local 33 // int targetCodeSize
        91: .line 243
            aload 9 /* result */
            ifnull 92
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
            goto 93
      StackMap locals: int
      StackMap stack:
        92: iconst_0
      StackMap locals:
      StackMap stack: int
        93: istore 34 /* bytecodeSize */
        start local 34 // int bytecodeSize
        94: .line 244
            getstatic org.graalvm.compiler.hotspot.CompilationTask$Lazy.threadMXBean:Lcom/sun/management/ThreadMXBean;
            lload 3 /* threadId */
            invokeinterface com.sun.management.ThreadMXBean.getThreadAllocatedBytes:(J)J
            lstore 35 /* allocatedBytesAfter */
        start local 35 // long allocatedBytesAfter
        95: .line 245
            lload 35 /* allocatedBytesAfter */
            lload 19 /* allocatedBytesBefore */
            lsub
            ldc 1024
            ldiv
            lstore 37 /* allocatedKBytes */
        start local 37 // long allocatedKBytes
        96: .line 247
            iload 15 /* printAfterCompilation */
            ifeq 99
        97: .line 248
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethodDescription:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " | %4dms %5dB %5dB %5dkB"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            lload 31 /* duration */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_1
            iload 34 /* bytecodeSize */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            iload 33 /* targetCodeSize */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_3
            lload 37 /* allocatedKBytes */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
        98: .line 249
            goto 101
      StackMap locals: int long long
      StackMap stack:
        99: iload 14 /* printCompilation */
            ifeq 101
       100: .line 250
            ldc "%-6d JVMCI %-70s %-45s %-50s | %4dms %5dB %5dB %5dkB"
            bipush 8
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            ldc ""
            aastore
            dup
            iconst_2
            ldc ""
            aastore
            dup
            iconst_3
            ldc ""
            aastore
            dup
            iconst_4
            lload 31 /* duration */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_5
            iload 34 /* bytecodeSize */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            bipush 6
            iload 33 /* targetCodeSize */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            bipush 7
            lload 37 /* allocatedKBytes */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;)V
        end local 37 // long allocatedKBytes
        end local 35 // long allocatedBytesAfter
        end local 34 // int bytecodeSize
        end local 33 // int targetCodeSize
        end local 31 // long duration
        end local 29 // long stop
       101: .line 255
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
      StackMap stack:
            aload 9 /* result */
            ifnull 111
       102: .line 256
            aconst_null
            astore 21
            aconst_null
            astore 22
       103: getstatic org.graalvm.compiler.hotspot.CompilationTask.CodeInstallationTime:Lorg/graalvm/compiler/debug/DebugTimer;
            invokeinterface org.graalvm.compiler.debug.DebugTimer.start:()Lorg/graalvm/compiler/debug/DebugCloseable;
            astore 23 /* b */
        start local 23 // org.graalvm.compiler.debug.DebugCloseable b
       104: .line 257
            aload 0 /* this */
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.installMethod:(Lorg/graalvm/compiler/code/CompilationResult;)V
       105: .line 258
            aload 23 /* b */
            ifnull 111
            aload 23 /* b */
            invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
            goto 111
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable
      StackMap stack: java.lang.Throwable
       106: astore 21
            aload 23 /* b */
            ifnull 107
            aload 23 /* b */
            invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
        end local 23 // org.graalvm.compiler.debug.DebugCloseable b
      StackMap locals:
      StackMap stack:
       107: aload 21
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
       108: astore 22
            aload 21
            ifnonnull 109
            aload 22
            astore 21
            goto 110
      StackMap locals:
      StackMap stack:
       109: aload 21
            aload 22
            if_acmpeq 110
            aload 21
            aload 22
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
       110: aload 21
            athrow
       111: .line 260
      StackMap locals:
      StackMap stack:
            aload 13 /* stats */
            aload 7 /* method */
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            invokevirtual org.graalvm.compiler.hotspot.CompilationStatistics.finish:(Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;Ljdk/vm/ci/hotspot/HotSpotInstalledCode;)V
       112: .line 261
            aload 9 /* result */
            ifnull 139
       113: .line 262
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
            aload 7 /* method */
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getCodeSize:()I
            isub
            invokestatic jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.success:(I)Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
            astore 40
       114: .line 265
            aload 12 /* a */
            ifnull 115
            aload 12 /* a */
            invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
       115: .line 304
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
      StackMap stack:
            iconst_0
            istore 41 /* compiledBytecodes */
        start local 41 // int compiledBytecodes
       116: .line 305
            iconst_0
            istore 42 /* codeSize */
        start local 42 // int codeSize
       117: .line 306
            aload 9 /* result */
            ifnull 124
       118: .line 307
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
            istore 41 /* compiledBytecodes */
       119: .line 308
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       120: .line 309
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 124
       121: .line 310
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
            istore 42 /* codeSize */
       122: .line 311
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       123: .line 312
            getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 42 /* codeSize */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       124: .line 317
      StackMap locals: int int
      StackMap stack:
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
            ifeq 138
       125: .line 318
            aload 8 /* compilationEvent */
            aload 7 /* method */
            ldc "%H.%n(%p)"
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
       126: .line 319
            aload 8 /* compilationEvent */
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
       127: .line 320
            aload 8 /* compilationEvent */
            aload 2 /* config */
            getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
       128: .line 321
            aload 8 /* compilationEvent */
            aload 9 /* result */
            ifnull 129
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 129
            iconst_1
            goto 130
      StackMap locals:
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
       129: iconst_0
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
       130: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
       131: .line 322
            aload 8 /* compilationEvent */
            iload 6 /* isOSR */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
       132: .line 323
            aload 8 /* compilationEvent */
            iload 42 /* codeSize */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
       133: .line 324
            aload 8 /* compilationEvent */
            iload 41 /* compiledBytecodes */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
       134: .line 325
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
        end local 42 // int codeSize
        end local 41 // int compiledBytecodes
       135: .line 327
            goto 138
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
      StackMap stack: java.lang.Throwable
       136: astore 41 /* t */
        start local 41 // java.lang.Throwable t
       137: .line 328
            aload 0 /* this */
            aload 41 /* t */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
        end local 41 // java.lang.Throwable t
       138: .line 262
      StackMap locals:
      StackMap stack:
            aload 40
            areturn
       139: .line 265
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
      StackMap stack:
            aload 12 /* a */
            ifnull 140
            aload 12 /* a */
            invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
       140: .line 304
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 41 /* compiledBytecodes */
        start local 41 // int compiledBytecodes
       141: .line 305
            iconst_0
            istore 42 /* codeSize */
        start local 42 // int codeSize
       142: .line 306
            aload 9 /* result */
            ifnull 149
       143: .line 307
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
            istore 41 /* compiledBytecodes */
       144: .line 308
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       145: .line 309
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 149
       146: .line 310
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
            istore 42 /* codeSize */
       147: .line 311
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       148: .line 312
            getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 42 /* codeSize */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       149: .line 317
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top top int int
      StackMap stack:
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
            ifeq 163
       150: .line 318
            aload 8 /* compilationEvent */
            aload 7 /* method */
            ldc "%H.%n(%p)"
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
       151: .line 319
            aload 8 /* compilationEvent */
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
       152: .line 320
            aload 8 /* compilationEvent */
            aload 2 /* config */
            getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
       153: .line 321
            aload 8 /* compilationEvent */
            aload 9 /* result */
            ifnull 154
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 154
            iconst_1
            goto 155
      StackMap locals:
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
       154: iconst_0
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long top top top top top top top top top top top top top top top top top top top top int int
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
       155: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
       156: .line 322
            aload 8 /* compilationEvent */
            iload 6 /* isOSR */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
       157: .line 323
            aload 8 /* compilationEvent */
            iload 42 /* codeSize */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
       158: .line 324
            aload 8 /* compilationEvent */
            iload 41 /* compiledBytecodes */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
       159: .line 325
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
        end local 42 // int codeSize
        end local 41 // int compiledBytecodes
       160: .line 327
            goto 163
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable org.graalvm.compiler.hotspot.CompilationStatistics int int org.graalvm.compiler.debug.TTY$Filter long long
      StackMap stack: java.lang.Throwable
       161: astore 41 /* t */
        start local 41 // java.lang.Throwable t
       162: .line 328
            aload 0 /* this */
            aload 41 /* t */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
        end local 41 // java.lang.Throwable t
       163: .line 264
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 19 // long allocatedBytesBefore
        end local 17 // long start
        end local 16 // org.graalvm.compiler.debug.TTY$Filter filter
        end local 15 // boolean printAfterCompilation
        end local 14 // boolean printCompilation
        end local 13 // org.graalvm.compiler.hotspot.CompilationStatistics stats
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.DebugCloseable
      StackMap stack: java.lang.Throwable
       164: astore 10
       165: .line 265
            aload 12 /* a */
            ifnull 166
            aload 12 /* a */
            invokeinterface org.graalvm.compiler.debug.DebugCloseable.close:()V
        end local 12 // org.graalvm.compiler.debug.DebugCloseable a
      StackMap locals:
      StackMap stack:
       166: aload 10
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
       167: astore 11
            aload 10
            ifnonnull 168
            aload 11
            astore 10
            goto 169
      StackMap locals:
      StackMap stack:
       168: aload 10
            aload 11
            if_acmpeq 169
            aload 10
            aload 11
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
       169: aload 10
            athrow
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult
      StackMap stack: jdk.vm.ci.code.BailoutException
       170: astore 10 /* bailout */
        start local 10 // jdk.vm.ci.code.BailoutException bailout
       171: .line 266
            getstatic org.graalvm.compiler.hotspot.CompilationTask.BAILOUTS:Lorg/graalvm/compiler/debug/DebugCounter;
            invokeinterface org.graalvm.compiler.debug.DebugCounter.increment:()V
       172: .line 267
            getstatic org.graalvm.compiler.core.GraalCompilerOptions.ExitVMOnBailout:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 177
       173: .line 268
            getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
            aload 7 /* method */
            ldc "Bailout in %H.%n(%p)"
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
       174: .line 269
            aload 10 /* bailout */
            getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
            invokevirtual jdk.vm.ci.code.BailoutException.printStackTrace:(Ljava/io/PrintStream;)V
       175: .line 270
            iconst_m1
            invokestatic java.lang.System.exit:(I)V
       176: .line 271
            goto 180
      StackMap locals: jdk.vm.ci.code.BailoutException
      StackMap stack:
       177: getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintBailout:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 180
       178: .line 272
            getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
            aload 7 /* method */
            ldc "Bailout in %H.%n(%p)"
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
       179: .line 273
            aload 10 /* bailout */
            getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
            invokevirtual jdk.vm.ci.code.BailoutException.printStackTrace:(Ljava/io/PrintStream;)V
       180: .line 281
      StackMap locals:
      StackMap stack:
            aload 10 /* bailout */
            invokevirtual jdk.vm.ci.code.BailoutException.isPermanent:()Z
            istore 11 /* permanentBailout */
        start local 11 // boolean permanentBailout
       181: .line 282
            iload 11 /* permanentBailout */
            ifeq 185
            getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintBailout:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 185
       182: .line 283
            ldc "Permanent bailout %s compiling method %s %s."
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 10 /* bailout */
            invokevirtual jdk.vm.ci.code.BailoutException.getMessage:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 7 /* method */
            invokestatic org.graalvm.compiler.hotspot.HotSpotGraalCompiler.str:(Ljdk/vm/ci/meta/JavaMethod;)Ljava/lang/String;
            aastore
            dup
            iconst_2
            iload 6 /* isOSR */
            ifeq 183
            ldc "OSR"
            goto 184
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
       183: ldc ""
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
       184: aastore
            invokestatic org.graalvm.compiler.debug.TTY.println:(Ljava/lang/String;[Ljava/lang/Object;)V
       185: .line 285
      StackMap locals:
      StackMap stack:
            aload 10 /* bailout */
            invokevirtual jdk.vm.ci.code.BailoutException.getMessage:()Ljava/lang/String;
            iload 11 /* permanentBailout */
            ifeq 186
            iconst_0
            goto 187
      StackMap locals:
      StackMap stack: java.lang.String
       186: iconst_1
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int
      StackMap stack: java.lang.String int
       187: invokestatic jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.failure:(Ljava/lang/String;Z)Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
            astore 40
       188: .line 304
            iconst_0
            istore 41 /* compiledBytecodes */
        start local 41 // int compiledBytecodes
       189: .line 305
            iconst_0
            istore 42 /* codeSize */
        start local 42 // int codeSize
       190: .line 306
            aload 9 /* result */
            ifnull 197
       191: .line 307
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
            istore 41 /* compiledBytecodes */
       192: .line 308
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       193: .line 309
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 197
       194: .line 310
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
            istore 42 /* codeSize */
       195: .line 311
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       196: .line 312
            getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 42 /* codeSize */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       197: .line 317
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
      StackMap stack:
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
            ifeq 211
       198: .line 318
            aload 8 /* compilationEvent */
            aload 7 /* method */
            ldc "%H.%n(%p)"
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
       199: .line 319
            aload 8 /* compilationEvent */
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
       200: .line 320
            aload 8 /* compilationEvent */
            aload 2 /* config */
            getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
       201: .line 321
            aload 8 /* compilationEvent */
            aload 9 /* result */
            ifnull 202
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 202
            iconst_1
            goto 203
      StackMap locals:
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
       202: iconst_0
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
       203: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
       204: .line 322
            aload 8 /* compilationEvent */
            iload 6 /* isOSR */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
       205: .line 323
            aload 8 /* compilationEvent */
            iload 42 /* codeSize */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
       206: .line 324
            aload 8 /* compilationEvent */
            iload 41 /* compiledBytecodes */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
       207: .line 325
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
        end local 42 // int codeSize
        end local 41 // int compiledBytecodes
       208: .line 327
            goto 211
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.BailoutException int top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
      StackMap stack: java.lang.Throwable
       209: astore 41 /* t */
        start local 41 // java.lang.Throwable t
       210: .line 328
            aload 0 /* this */
            aload 41 /* t */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
        end local 41 // java.lang.Throwable t
       211: .line 285
      StackMap locals:
      StackMap stack:
            aload 40
            areturn
        end local 11 // boolean permanentBailout
        end local 10 // jdk.vm.ci.code.BailoutException bailout
       212: .line 286
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult
      StackMap stack: java.lang.Throwable
            astore 10 /* t */
        start local 10 // java.lang.Throwable t
       213: .line 288
            getstatic org.graalvm.compiler.hotspot.CompilationTask.eventProvider:Ljdk/vm/ci/hotspot/EventProvider;
            invokeinterface jdk.vm.ci.hotspot.EventProvider.newCompilerFailureEvent:()Ljdk/vm/ci/hotspot/EventProvider$CompilerFailureEvent;
            astore 11 /* event */
        start local 11 // jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent event
       214: .line 289
            aload 11 /* event */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent.shouldWrite:()Z
            ifeq 218
       215: .line 290
            aload 11 /* event */
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent.setCompileId:(I)V
       216: .line 291
            aload 11 /* event */
            aload 10 /* t */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent.setMessage:(Ljava/lang/String;)V
       217: .line 292
            aload 11 /* event */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent.commit:()V
       218: .line 295
      StackMap locals: java.lang.Throwable jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent
      StackMap stack:
            aload 0 /* this */
            aload 10 /* t */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
       219: .line 301
            aload 10 /* t */
            invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
            iconst_0
            invokestatic jdk.vm.ci.hotspot.HotSpotCompilationRequestResult.failure:(Ljava/lang/String;Z)Ljdk/vm/ci/hotspot/HotSpotCompilationRequestResult;
            astore 40
       220: .line 304
            iconst_0
            istore 41 /* compiledBytecodes */
        start local 41 // int compiledBytecodes
       221: .line 305
            iconst_0
            istore 42 /* codeSize */
        start local 42 // int codeSize
       222: .line 306
            aload 9 /* result */
            ifnull 229
       223: .line 307
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
            istore 41 /* compiledBytecodes */
       224: .line 308
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       225: .line 309
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 229
       226: .line 310
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
            istore 42 /* codeSize */
       227: .line 311
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       228: .line 312
            getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 42 /* codeSize */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       229: .line 317
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
      StackMap stack:
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
            ifeq 243
       230: .line 318
            aload 8 /* compilationEvent */
            aload 7 /* method */
            ldc "%H.%n(%p)"
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
       231: .line 319
            aload 8 /* compilationEvent */
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
       232: .line 320
            aload 8 /* compilationEvent */
            aload 2 /* config */
            getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
       233: .line 321
            aload 8 /* compilationEvent */
            aload 9 /* result */
            ifnull 234
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 234
            iconst_1
            goto 235
      StackMap locals:
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
       234: iconst_0
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult int int
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
       235: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
       236: .line 322
            aload 8 /* compilationEvent */
            iload 6 /* isOSR */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
       237: .line 323
            aload 8 /* compilationEvent */
            iload 42 /* codeSize */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
       238: .line 324
            aload 8 /* compilationEvent */
            iload 41 /* compiledBytecodes */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
       239: .line 325
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
        end local 42 // int codeSize
        end local 41 // int compiledBytecodes
       240: .line 327
            goto 243
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult java.lang.Throwable jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent top top top top top top top top top top top top top top top top top top top top top top top top top top top top jdk.vm.ci.hotspot.HotSpotCompilationRequestResult
      StackMap stack: java.lang.Throwable
       241: astore 41 /* t */
        start local 41 // java.lang.Throwable t
       242: .line 328
            aload 0 /* this */
            aload 41 /* t */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
        end local 41 // java.lang.Throwable t
       243: .line 301
      StackMap locals:
      StackMap stack:
            aload 40
            areturn
        end local 11 // jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent event
        end local 10 // java.lang.Throwable t
       244: .line 302
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult
      StackMap stack: java.lang.Throwable
            astore 39
       245: .line 304
            iconst_0
            istore 41 /* compiledBytecodes */
        start local 41 // int compiledBytecodes
       246: .line 305
            iconst_0
            istore 42 /* codeSize */
        start local 42 // int codeSize
       247: .line 306
            aload 9 /* result */
            ifnull 254
       248: .line 307
            aload 9 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getBytecodeSize:()I
            istore 41 /* compiledBytecodes */
       249: .line 308
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       250: .line 309
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 254
       251: .line 310
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            invokevirtual jdk.vm.ci.hotspot.HotSpotInstalledCode.getSize:()I
            istore 42 /* codeSize */
       252: .line 311
            getstatic org.graalvm.compiler.hotspot.CompilationTask.CompiledAndInstalledBytecodes:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 41 /* compiledBytecodes */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       253: .line 312
            getstatic org.graalvm.compiler.hotspot.CompilationTask.InstalledCodeSize:Lorg/graalvm/compiler/debug/DebugCounter;
            iload 42 /* codeSize */
            i2l
            invokeinterface org.graalvm.compiler.debug.DebugCounter.add:(J)V
       254: .line 317
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult top top top top top top top top top top top top top top top top top top top top top top top top top top top top top java.lang.Throwable top int int
      StackMap stack:
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.shouldWrite:()Z
            ifeq 268
       255: .line 318
            aload 8 /* compilationEvent */
            aload 7 /* method */
            ldc "%H.%n(%p)"
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setMethod:(Ljava/lang/String;)V
       256: .line 319
            aload 8 /* compilationEvent */
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileId:(I)V
       257: .line 320
            aload 8 /* compilationEvent */
            aload 2 /* config */
            getfield org.graalvm.compiler.hotspot.GraalHotSpotVMConfig.compilationLevelFullOptimization:I
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCompileLevel:(I)V
       258: .line 321
            aload 8 /* compilationEvent */
            aload 9 /* result */
            ifnull 259
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
            ifnull 259
            iconst_1
            goto 260
      StackMap locals:
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent
       259: iconst_0
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult top top top top top top top top top top top top top top top top top top top top top top top top top top top top top java.lang.Throwable top int int
      StackMap stack: jdk.vm.ci.hotspot.EventProvider$CompilationEvent int
       260: invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setSucceeded:(Z)V
       261: .line 322
            aload 8 /* compilationEvent */
            iload 6 /* isOSR */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setIsOsr:(Z)V
       262: .line 323
            aload 8 /* compilationEvent */
            iload 42 /* codeSize */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setCodeSize:(I)V
       263: .line 324
            aload 8 /* compilationEvent */
            iload 41 /* compiledBytecodes */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.setInlinedBytes:(I)V
       264: .line 325
            aload 8 /* compilationEvent */
            invokeinterface jdk.vm.ci.hotspot.EventProvider$CompilationEvent.commit:()V
        end local 42 // int codeSize
        end local 41 // int compiledBytecodes
       265: .line 327
            goto 268
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider org.graalvm.compiler.hotspot.GraalHotSpotVMConfig long int int jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod jdk.vm.ci.hotspot.EventProvider$CompilationEvent org.graalvm.compiler.code.CompilationResult top top top top top top top top top top top top top top top top top top top top top top top top top top top top top java.lang.Throwable
      StackMap stack: java.lang.Throwable
       266: astore 41 /* t */
        start local 41 // java.lang.Throwable t
       267: .line 328
            aload 0 /* this */
            aload 41 /* t */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.handleException:(Ljava/lang/Throwable;)V
        end local 41 // java.lang.Throwable t
       268: .line 330
      StackMap locals:
      StackMap stack:
            aload 39
            athrow
        end local 9 // org.graalvm.compiler.code.CompilationResult result
        end local 8 // jdk.vm.ci.hotspot.EventProvider$CompilationEvent compilationEvent
        end local 7 // jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod method
        end local 6 // boolean isOSR
        end local 5 // int entryBCI
        end local 3 // long threadId
        end local 2 // org.graalvm.compiler.hotspot.GraalHotSpotVMConfig config
        end local 1 // org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider graalRuntime
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0  269     0                   this  Lorg/graalvm/compiler/hotspot/CompilationTask;
            1  269     1           graalRuntime  Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
            2  269     2                 config  Lorg/graalvm/compiler/hotspot/GraalHotSpotVMConfig;
            3  269     3               threadId  J
            4  269     5               entryBCI  I
            7  269     6                  isOSR  Z
            8  269     7                 method  Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
           14  269     8       compilationEvent  Ljdk/vm/ci/hotspot/EventProvider$CompilationEvent;
           17  269     9                 result  Lorg/graalvm/compiler/code/CompilationResult;
           19  166    12                      a  Lorg/graalvm/compiler/debug/DebugCloseable;
           20  164    13                  stats  Lorg/graalvm/compiler/hotspot/CompilationStatistics;
           23  164    14       printCompilation  Z
           26  164    15  printAfterCompilation  Z
           29  164    16                 filter  Lorg/graalvm/compiler/debug/TTY$Filter;
           31   36    17                  start  J
           37  164    17                  start  J
           35   36    19   allocatedBytesBefore  J
           38  164    19   allocatedBytesBefore  J
           40   57    23                      s  Lorg/graalvm/compiler/debug/Debug$Scope;
           44   55    24        disableInlining  Z
           48   51    27                     s1  Lorg/graalvm/compiler/options/OptionValue$OverrideScope;
           62   63    21                      e  Ljava/lang/Throwable;
           68   82    29                   stop  J
           87  101    29                   stop  J
           69   82    31               duration  J
           88  101    31               duration  J
           72   82    33         targetCodeSize  I
           91  101    33         targetCodeSize  I
           75   82    34           bytecodeSize  I
           94  101    34           bytecodeSize  I
           76   82    35    allocatedBytesAfter  J
           95  101    35    allocatedBytesAfter  J
           77   82    37        allocatedKBytes  J
           96  101    37        allocatedKBytes  J
          104  107    23                      b  Lorg/graalvm/compiler/debug/DebugCloseable;
          171  212    10                bailout  Ljdk/vm/ci/code/BailoutException;
          181  212    11       permanentBailout  Z
          213  244    10                      t  Ljava/lang/Throwable;
          214  244    11                  event  Ljdk/vm/ci/hotspot/EventProvider$CompilerFailureEvent;
          116  135    41      compiledBytecodes  I
          141  160    41      compiledBytecodes  I
          189  208    41      compiledBytecodes  I
          221  240    41      compiledBytecodes  I
          246  265    41      compiledBytecodes  I
          117  135    42               codeSize  I
          142  160    42               codeSize  I
          190  208    42               codeSize  I
          222  240    42               codeSize  I
          247  265    42               codeSize  I
          137  138    41                      t  Ljava/lang/Throwable;
          162  163    41                      t  Ljava/lang/Throwable;
          210  211    41                      t  Ljava/lang/Throwable;
          242  243    41                      t  Ljava/lang/Throwable;
          267  268    41                      t  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
          48    49      50  any
          45    52      52  any
          40    55      56  any
          39    58      58  any
          38    61      61  Class java.lang.Throwable
          38    63      63  any
         104   105     106  any
         103   108     108  any
         115   135     136  Class java.lang.Throwable
         140   160     161  Class java.lang.Throwable
          19   114     164  any
          18   115     167  any
         139   140     167  any
         164   167     167  any
          17   115     170  Class jdk.vm.ci.code.BailoutException
         139   140     170  Class jdk.vm.ci.code.BailoutException
         164   170     170  Class jdk.vm.ci.code.BailoutException
         188   208     209  Class java.lang.Throwable
          17   115     212  Class java.lang.Throwable
         139   140     212  Class java.lang.Throwable
         164   170     212  Class java.lang.Throwable
         220   240     241  Class java.lang.Throwable
          17   115     244  any
         139   140     244  any
         164   188     244  any
         212   220     244  any
         245   265     266  Class java.lang.Throwable

  protected void handleException(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
        start local 1 // java.lang.Throwable t
         0: .line 338
            getstatic org.graalvm.compiler.core.GraalCompilerOptions.ExitVMOnException:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 2 /* exitVMOnException */
        start local 2 // boolean exitVMOnException
         1: .line 339
            getstatic org.graalvm.compiler.core.GraalCompilerOptions.ExitVMOnException:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.hasBeenSet:()Z
            ifne 7
         2: .line 340
            getstatic org.graalvm.compiler.hotspot.CompilationTask.$assertionsDisabled:Z
            ifne 3
            iconst_1
            dup
            istore 2 /* exitVMOnException */
            ifne 3
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         3: .line 341
      StackMap locals: int
      StackMap stack:
            iload 2 /* exitVMOnException */
            ifne 7
         4: .line 342
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.compiler:Lorg/graalvm/compiler/hotspot/HotSpotGraalCompiler;
            invokevirtual org.graalvm.compiler.hotspot.HotSpotGraalCompiler.getGraalRuntime:()Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
            astore 3 /* runtime */
        start local 3 // org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider runtime
         5: .line 343
            aload 3 /* runtime */
            invokeinterface org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider.isBootstrapping:()Z
            ifeq 7
         6: .line 344
            iconst_1
            istore 2 /* exitVMOnException */
        end local 3 // org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider runtime
         7: .line 349
      StackMap locals:
      StackMap stack:
            getstatic org.graalvm.compiler.core.GraalCompilerOptions.PrintStackTraceOnException:Lorg/graalvm/compiler/options/OptionValue;
            invokevirtual org.graalvm.compiler.options.OptionValue.getValue:()Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifne 8
            iload 2 /* exitVMOnException */
            ifeq 11
         8: .line 351
      StackMap locals:
      StackMap stack:
            aload 1 /* t */
            getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
            invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintStream;)V
         9: .line 352
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: pop
        11: .line 357
      StackMap locals:
      StackMap stack:
            iload 2 /* exitVMOnException */
            ifeq 13
        12: .line 358
            iconst_m1
            invokestatic java.lang.System.exit:(I)V
        13: .line 360
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean exitVMOnException
        end local 1 // java.lang.Throwable t
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   14     0               this  Lorg/graalvm/compiler/hotspot/CompilationTask;
            0   14     1                  t  Ljava/lang/Throwable;
            1   14     2  exitVMOnException  Z
            5    7     3            runtime  Lorg/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider;
      Exception table:
        from    to  target  type
           8     9      10  Class java.lang.Throwable
    MethodParameters:
      Name  Flags
      t     

  private java.lang.String getMethodDescription();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 363
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
            astore 1 /* method */
        start local 1 // jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod method
         1: .line 364
            ldc "%-6d JVMCI %-70s %-45s %-50s %s"
            iconst_5
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
            aload 1 /* method */
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getDeclaringClass:()Ljdk/vm/ci/hotspot/HotSpotResolvedObjectType;
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedObjectType.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            aload 1 /* method */
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_3
            aload 1 /* method */
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getSignature:()Ljdk/vm/ci/meta/Signature;
            invokeinterface jdk.vm.ci.meta.Signature.toMethodDescriptor:()Ljava/lang/String;
            aastore
            dup
            iconst_4
         2: .line 365
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
            iconst_m1
            if_icmpne 3
            ldc ""
            goto 4
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
         3: new java.lang.StringBuilder
            dup
            ldc "(OSR@"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ") "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
         4: aastore
         5: .line 364
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 1 // jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod method
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/graalvm/compiler/hotspot/CompilationTask;
            1    6     1  method  Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;

  private void installMethod(org.graalvm.compiler.code.CompilationResult);
    descriptor: (Lorg/graalvm/compiler/code/CompilationResult;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=8, args_size=2
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
        start local 1 // org.graalvm.compiler.code.CompilationResult compResult
         0: .line 370
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.jvmciRuntime:Ljdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider;
            invokeinterface jdk.vm.ci.hotspot.HotSpotJVMCIRuntimeProvider.getHostJVMCIBackend:()Ljdk/vm/ci/runtime/JVMCIBackend;
            invokevirtual jdk.vm.ci.runtime.JVMCIBackend.getCodeCache:()Ljdk/vm/ci/code/CodeCacheProvider;
            astore 2 /* codeCache */
        start local 2 // jdk.vm.ci.code.CodeCacheProvider codeCache
         1: .line 371
            aload 0 /* this */
            aconst_null
            putfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
         2: .line 372
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            new org.graalvm.compiler.debug.DebugDumpScope
            dup
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getIdString:()Ljava/lang/String;
            iconst_1
            invokespecial org.graalvm.compiler.debug.DebugDumpScope.<init>:(Ljava/lang/String;Z)V
            aastore
            dup
            iconst_1
            aload 2 /* codeCache */
            aastore
            dup
            iconst_2
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
            aastore
            dup
            iconst_3
            aload 1 /* compResult */
            aastore
            astore 3 /* context */
        start local 3 // java.lang.Object[] context
         3: .line 373
            aconst_null
            astore 4
            aconst_null
            astore 5
         4: ldc "CodeInstall"
            aload 3 /* context */
            invokestatic org.graalvm.compiler.debug.Debug.scope:(Ljava/lang/Object;[Ljava/lang/Object;)Lorg/graalvm/compiler/debug/Debug$Scope;
            astore 6 /* s */
        start local 6 // org.graalvm.compiler.debug.Debug$Scope s
         5: .line 374
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            aload 1 /* compResult */
            invokestatic org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder.createCompiledCode:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;Lorg/graalvm/compiler/code/CompilationResult;)Ljdk/vm/ci/hotspot/HotSpotCompiledCode;
            astore 7 /* compiledCode */
        start local 7 // jdk.vm.ci.hotspot.HotSpotCompiledCode compiledCode
         6: .line 375
            aload 0 /* this */
            aload 2 /* codeCache */
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
            aload 7 /* compiledCode */
            aconst_null
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            invokevirtual jdk.vm.ci.hotspot.HotSpotCompilationRequest.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.getSpeculationLog:()Ljdk/vm/ci/meta/SpeculationLog;
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.installAsDefault:Z
            invokeinterface jdk.vm.ci.code.CodeCacheProvider.installCode:(Ljdk/vm/ci/meta/ResolvedJavaMethod;Ljdk/vm/ci/code/CompiledCode;Ljdk/vm/ci/code/InstalledCode;Ljdk/vm/ci/meta/SpeculationLog;Z)Ljdk/vm/ci/code/InstalledCode;
            checkcast jdk.vm.ci.hotspot.HotSpotInstalledCode
            putfield org.graalvm.compiler.hotspot.CompilationTask.installedCode:Ljdk/vm/ci/hotspot/HotSpotInstalledCode;
        end local 7 // jdk.vm.ci.hotspot.HotSpotCompiledCode compiledCode
         7: .line 376
            aload 6 /* s */
            ifnull 15
            aload 6 /* s */
            invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
            goto 15
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.CodeCacheProvider java.lang.Object[] java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope
      StackMap stack: java.lang.Throwable
         8: astore 4
            aload 6 /* s */
            ifnull 9
            aload 6 /* s */
            invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
        end local 6 // org.graalvm.compiler.debug.Debug$Scope s
      StackMap locals:
      StackMap stack:
         9: aload 4
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: astore 5
            aload 4
            ifnonnull 11
            aload 5
            astore 4
            goto 12
      StackMap locals:
      StackMap stack:
        11: aload 4
            aload 5
            if_acmpeq 12
            aload 4
            aload 5
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        12: aload 4
            athrow
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.CodeCacheProvider java.lang.Object[]
      StackMap stack: java.lang.Throwable
        13: astore 4 /* e */
        start local 4 // java.lang.Throwable e
        14: .line 377
            aload 4 /* e */
            invokestatic org.graalvm.compiler.debug.Debug.handle:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
            athrow
        end local 4 // java.lang.Throwable e
        15: .line 379
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object[] context
        end local 2 // jdk.vm.ci.code.CodeCacheProvider codeCache
        end local 1 // org.graalvm.compiler.code.CompilationResult compResult
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lorg/graalvm/compiler/hotspot/CompilationTask;
            0   16     1    compResult  Lorg/graalvm/compiler/code/CompilationResult;
            1   16     2     codeCache  Ljdk/vm/ci/code/CodeCacheProvider;
            3   16     3       context  [Ljava/lang/Object;
            5    9     6             s  Lorg/graalvm/compiler/debug/Debug$Scope;
            6    7     7  compiledCode  Ljdk/vm/ci/hotspot/HotSpotCompiledCode;
           14   15     4             e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           5     7       8  any
           4    10      10  any
           3    13      13  Class java.lang.Throwable
    MethodParameters:
            Name  Flags
      compResult  final

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 383
            new java.lang.StringBuilder
            dup
            ldc "Compilation[id="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getId:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getMethod:()Ljdk/vm/ci/hotspot/HotSpotResolvedJavaMethod;
            ldc "%H.%n(%p)"
            invokeinterface jdk.vm.ci.hotspot.HotSpotResolvedJavaMethod.format:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
            iconst_m1
            if_icmpne 1
            ldc ""
            goto 2
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         1: new java.lang.StringBuilder
            dup
            ldc "@"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.hotspot.CompilationTask.getEntryBCI:()I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals: org.graalvm.compiler.hotspot.CompilationTask
      StackMap stack: java.lang.StringBuilder java.lang.String
         2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/graalvm/compiler/hotspot/CompilationTask;

  private jdk.vm.ci.hotspot.HotSpotCompilationRequest getRequest();
    descriptor: ()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.hotspot.CompilationTask this
         0: .line 387
            aload 0 /* this */
            getfield org.graalvm.compiler.hotspot.CompilationTask.compilationId:Lorg/graalvm/compiler/hotspot/HotSpotCompilationIdentifier;
            invokevirtual org.graalvm.compiler.hotspot.HotSpotCompilationIdentifier.getRequest:()Ljdk/vm/ci/hotspot/HotSpotCompilationRequest;
            areturn
        end local 0 // org.graalvm.compiler.hotspot.CompilationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/hotspot/CompilationTask;
}
SourceFile: "CompilationTask.java"
NestMembers:
  org.graalvm.compiler.hotspot.CompilationTask$Lazy
InnerClasses:
  public abstract CompilationEvent = jdk.vm.ci.hotspot.EventProvider$CompilationEvent of jdk.vm.ci.hotspot.EventProvider
  public abstract CompilerFailureEvent = jdk.vm.ci.hotspot.EventProvider$CompilerFailureEvent of jdk.vm.ci.hotspot.EventProvider
  public Options = org.graalvm.compiler.core.phases.HighTier$Options of org.graalvm.compiler.core.phases.HighTier
  public abstract Scope = org.graalvm.compiler.debug.Debug$Scope of org.graalvm.compiler.debug.Debug
  public Filter = org.graalvm.compiler.debug.TTY$Filter of org.graalvm.compiler.debug.TTY
  Lazy = org.graalvm.compiler.hotspot.CompilationTask$Lazy of org.graalvm.compiler.hotspot.CompilationTask
  public abstract OverrideScope = org.graalvm.compiler.options.OptionValue$OverrideScope of org.graalvm.compiler.options.OptionValue