public class org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase<C extends org.graalvm.compiler.phases.tiers.PhaseContext> extends org.graalvm.compiler.phases.PhaseSuite<C>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase
  super_class: org.graalvm.compiler.phases.PhaseSuite
{
  private final java.lang.String message;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.String, org.graalvm.compiler.phases.BasePhase<C>);
    descriptor: (Ljava/lang/String;Lorg/graalvm/compiler/phases/BasePhase;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase this
        start local 1 // java.lang.String message
        start local 2 // org.graalvm.compiler.phases.BasePhase phase
         0: .line 54
            aload 0 /* this */
            invokespecial org.graalvm.compiler.phases.PhaseSuite.<init>:()V
         1: .line 55
            aload 0 /* this */
            aload 1 /* message */
            putfield org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase.message:Ljava/lang/String;
         2: .line 56
            aload 0 /* this */
            aload 2 /* phase */
            invokevirtual org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase.appendPhase:(Lorg/graalvm/compiler/phases/BasePhase;)V
         3: .line 57
            return
        end local 2 // org.graalvm.compiler.phases.BasePhase phase
        end local 1 // java.lang.String message
        end local 0 // org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/graalvm/compiler/core/phases/GraphChangeMonitoringPhase<TC;>;
            0    4     1  message  Ljava/lang/String;
            0    4     2    phase  Lorg/graalvm/compiler/phases/BasePhase<TC;>;
    Signature: (Ljava/lang/String;Lorg/graalvm/compiler/phases/BasePhase<TC;>;)V
    MethodParameters:
         Name  Flags
      message  
      phase    

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase this
        start local 1 // java.lang.String message
         0: .line 60
            aload 0 /* this */
            invokespecial org.graalvm.compiler.phases.PhaseSuite.<init>:()V
         1: .line 61
            aload 0 /* this */
            aload 1 /* message */
            putfield org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase.message:Ljava/lang/String;
         2: .line 62
            return
        end local 1 // java.lang.String message
        end local 0 // org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/graalvm/compiler/core/phases/GraphChangeMonitoringPhase<TC;>;
            0    3     1  message  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      message  

  protected void run(org.graalvm.compiler.nodes.StructuredGraph, );
    descriptor: (Lorg/graalvm/compiler/nodes/StructuredGraph;Lorg/graalvm/compiler/phases/tiers/PhaseContext;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=12, args_size=3
        start local 0 // org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase this
        start local 1 // org.graalvm.compiler.nodes.StructuredGraph graph
        start local 2 // org.graalvm.compiler.phases.tiers.PhaseContext context
         0: .line 71
            new org.graalvm.compiler.phases.common.util.HashSetNodeEventListener
            dup
            invokespecial org.graalvm.compiler.phases.common.util.HashSetNodeEventListener.<init>:()V
            getstatic org.graalvm.compiler.graph.Graph$NodeEvent.NODE_ADDED:Lorg/graalvm/compiler/graph/Graph$NodeEvent;
            invokevirtual org.graalvm.compiler.phases.common.util.HashSetNodeEventListener.exclude:(Lorg/graalvm/compiler/graph/Graph$NodeEvent;)Lorg/graalvm/compiler/phases/common/util/HashSetNodeEventListener;
            astore 3 /* listener */
        start local 3 // org.graalvm.compiler.phases.common.util.HashSetNodeEventListener listener
         1: .line 72
            aload 1 /* graph */
            invokevirtual org.graalvm.compiler.nodes.StructuredGraph.copy:()Lorg/graalvm/compiler/graph/Graph;
            checkcast org.graalvm.compiler.nodes.StructuredGraph
            astore 4 /* graphCopy */
        start local 4 // org.graalvm.compiler.nodes.StructuredGraph graphCopy
         2: .line 73
            aconst_null
            astore 5
            aconst_null
            astore 6
         3: aload 4 /* graphCopy */
            aload 3 /* listener */
            invokevirtual org.graalvm.compiler.nodes.StructuredGraph.trackNodeEvents:(Lorg/graalvm/compiler/graph/Graph$NodeEventListener;)Lorg/graalvm/compiler/graph/Graph$NodeEventScope;
            astore 7 /* s */
        start local 7 // org.graalvm.compiler.graph.Graph$NodeEventScope s
         4: .line 74
            aconst_null
            astore 8
            aconst_null
            astore 9
         5: ldc "WithoutMonitoring"
            aconst_null
            iconst_0
            anewarray java.lang.Object
            invokestatic org.graalvm.compiler.debug.Debug.sandbox:(Ljava/lang/CharSequence;Lorg/graalvm/compiler/debug/DebugConfig;[Ljava/lang/Object;)Lorg/graalvm/compiler/debug/Debug$Scope;
            astore 10 /* s2 */
        start local 10 // org.graalvm.compiler.debug.Debug$Scope s2
         6: .line 75
            aload 0 /* this */
            aload 4 /* graphCopy */
            aload 2 /* context */
            invokespecial org.graalvm.compiler.phases.PhaseSuite.run:(Lorg/graalvm/compiler/nodes/StructuredGraph;Ljava/lang/Object;)V
         7: .line 76
            aload 10 /* s2 */
            ifnull 15
            aload 10 /* s2 */
            invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
            goto 15
      StackMap locals: org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase org.graalvm.compiler.nodes.StructuredGraph org.graalvm.compiler.phases.tiers.PhaseContext org.graalvm.compiler.phases.common.util.HashSetNodeEventListener org.graalvm.compiler.nodes.StructuredGraph java.lang.Throwable java.lang.Throwable org.graalvm.compiler.graph.Graph$NodeEventScope java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope
      StackMap stack: java.lang.Throwable
         8: astore 8
            aload 10 /* s2 */
            ifnull 9
            aload 10 /* s2 */
            invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
        end local 10 // org.graalvm.compiler.debug.Debug$Scope s2
      StackMap locals:
      StackMap stack:
         9: aload 8
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        10: astore 9
            aload 8
            ifnonnull 11
            aload 9
            astore 8
            goto 12
      StackMap locals:
      StackMap stack:
        11: aload 8
            aload 9
            if_acmpeq 12
            aload 8
            aload 9
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        12: aload 8
            athrow
      StackMap locals: org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase org.graalvm.compiler.nodes.StructuredGraph org.graalvm.compiler.phases.tiers.PhaseContext org.graalvm.compiler.phases.common.util.HashSetNodeEventListener org.graalvm.compiler.nodes.StructuredGraph java.lang.Throwable java.lang.Throwable org.graalvm.compiler.graph.Graph$NodeEventScope
      StackMap stack: java.lang.Throwable
        13: astore 8 /* t */
        start local 8 // java.lang.Throwable t
        14: .line 77
            aload 8 /* t */
            invokestatic org.graalvm.compiler.debug.Debug.handle:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
            pop
        end local 8 // java.lang.Throwable t
        15: .line 79
      StackMap locals:
      StackMap stack:
            aload 7 /* s */
            ifnull 21
            aload 7 /* s */
            invokevirtual org.graalvm.compiler.graph.Graph$NodeEventScope.close:()V
            goto 21
      StackMap locals:
      StackMap stack: java.lang.Throwable
        16: astore 5
            aload 7 /* s */
            ifnull 17
            aload 7 /* s */
            invokevirtual org.graalvm.compiler.graph.Graph$NodeEventScope.close:()V
        end local 7 // org.graalvm.compiler.graph.Graph$NodeEventScope s
      StackMap locals:
      StackMap stack:
        17: aload 5
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        18: astore 6
            aload 5
            ifnonnull 19
            aload 6
            astore 5
            goto 20
      StackMap locals:
      StackMap stack:
        19: aload 5
            aload 6
            if_acmpeq 20
            aload 5
            aload 6
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        20: aload 5
            athrow
        21: .line 84
      StackMap locals:
      StackMap stack:
            aload 3 /* listener */
            invokevirtual org.graalvm.compiler.phases.common.util.HashSetNodeEventListener.getNodes:()Ljava/util/Set;
            invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/graalvm/compiler/core/phases/GraphChangeMonitoringPhase.lambda$0(Lorg/graalvm/compiler/graph/Node;)Z (6)
                  (Lorg/graalvm/compiler/graph/Node;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
            invokeinterface java.util.stream.Stream.findFirst:()Ljava/util/Optional;
            invokevirtual java.util.Optional.isPresent:()Z
            ifeq 46
        22: .line 86
            new org.graalvm.compiler.phases.common.util.HashSetNodeEventListener
            dup
            invokespecial org.graalvm.compiler.phases.common.util.HashSetNodeEventListener.<init>:()V
            astore 3 /* listener */
        23: .line 87
            aconst_null
            astore 5
            aconst_null
            astore 6
        24: aload 1 /* graph */
            aload 3 /* listener */
            invokevirtual org.graalvm.compiler.nodes.StructuredGraph.trackNodeEvents:(Lorg/graalvm/compiler/graph/Graph$NodeEventListener;)Lorg/graalvm/compiler/graph/Graph$NodeEventScope;
            astore 7 /* s */
        start local 7 // org.graalvm.compiler.graph.Graph$NodeEventScope s
        25: .line 88
            aconst_null
            astore 8
            aconst_null
            astore 9
        26: ldc "WithGraphChangeMonitoring"
            invokestatic org.graalvm.compiler.debug.Debug.scope:(Ljava/lang/Object;)Lorg/graalvm/compiler/debug/Debug$Scope;
            astore 10 /* s2 */
        start local 10 // org.graalvm.compiler.debug.Debug$Scope s2
        27: .line 89
            iconst_1
            invokestatic org.graalvm.compiler.debug.Debug.isDumpEnabled:(I)Z
            ifeq 29
        28: .line 90
            iconst_1
            aload 1 /* graph */
            ldc "*** Before phase %s"
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase.getName:()Ljava/lang/CharSequence;
            invokestatic org.graalvm.compiler.debug.Debug.dump:(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
        29: .line 92
      StackMap locals: org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase org.graalvm.compiler.nodes.StructuredGraph org.graalvm.compiler.phases.tiers.PhaseContext org.graalvm.compiler.phases.common.util.HashSetNodeEventListener org.graalvm.compiler.nodes.StructuredGraph java.lang.Throwable java.lang.Throwable org.graalvm.compiler.graph.Graph$NodeEventScope java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope
      StackMap stack:
            aload 0 /* this */
            aload 1 /* graph */
            aload 2 /* context */
            invokespecial org.graalvm.compiler.phases.PhaseSuite.run:(Lorg/graalvm/compiler/nodes/StructuredGraph;Ljava/lang/Object;)V
        30: .line 93
            aload 3 /* listener */
            invokevirtual org.graalvm.compiler.phases.common.util.HashSetNodeEventListener.getNodes:()Ljava/util/Set;
            invokeinterface java.util.Set.stream:()Ljava/util/stream/Stream;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/graalvm/compiler/core/phases/GraphChangeMonitoringPhase.lambda$1(Lorg/graalvm/compiler/graph/Node;)Z (6)
                  (Lorg/graalvm/compiler/graph/Node;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
            invokedynamic test()Ljava/util/function/Predicate;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Z
                  org/graalvm/compiler/core/phases/GraphChangeMonitoringPhase.lambda$2(Lorg/graalvm/compiler/graph/Node;)Z (6)
                  (Lorg/graalvm/compiler/graph/Node;)Z
            invokeinterface java.util.stream.Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
            invokestatic java.util.stream.Collectors.toSet:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.Set
            astore 11 /* collect */
        start local 11 // java.util.Set collect
        31: .line 94
            iconst_1
            invokestatic org.graalvm.compiler.debug.Debug.isDumpEnabled:(I)Z
            ifeq 33
        32: .line 95
            iconst_1
            aload 1 /* graph */
            ldc "*** After phase %s %s"
            aload 0 /* this */
            invokevirtual org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase.getName:()Ljava/lang/CharSequence;
            aload 11 /* collect */
            invokestatic org.graalvm.compiler.debug.Debug.dump:(ILjava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
        33: .line 97
      StackMap locals: java.util.Set
      StackMap stack:
            ldc "*** %s %s %s\n"
            aload 0 /* this */
            getfield org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase.message:Ljava/lang/String;
            aload 1 /* graph */
            aload 11 /* collect */
            invokestatic org.graalvm.compiler.debug.Debug.log:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
        end local 11 // java.util.Set collect
        34: .line 98
            aload 10 /* s2 */
            ifnull 40
            aload 10 /* s2 */
            invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
            goto 40
      StackMap locals: org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase org.graalvm.compiler.nodes.StructuredGraph org.graalvm.compiler.phases.tiers.PhaseContext org.graalvm.compiler.phases.common.util.HashSetNodeEventListener org.graalvm.compiler.nodes.StructuredGraph java.lang.Throwable java.lang.Throwable org.graalvm.compiler.graph.Graph$NodeEventScope java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.Debug$Scope
      StackMap stack: java.lang.Throwable
        35: astore 8
            aload 10 /* s2 */
            ifnull 36
            aload 10 /* s2 */
            invokeinterface org.graalvm.compiler.debug.Debug$Scope.close:()V
        end local 10 // org.graalvm.compiler.debug.Debug$Scope s2
      StackMap locals:
      StackMap stack:
        36: aload 8
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        37: astore 9
            aload 8
            ifnonnull 38
            aload 9
            astore 8
            goto 39
      StackMap locals:
      StackMap stack:
        38: aload 8
            aload 9
            if_acmpeq 39
            aload 8
            aload 9
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        39: aload 8
            athrow
        40: .line 99
      StackMap locals:
      StackMap stack:
            aload 7 /* s */
            ifnull 47
            aload 7 /* s */
            invokevirtual org.graalvm.compiler.graph.Graph$NodeEventScope.close:()V
            goto 47
      StackMap locals:
      StackMap stack: java.lang.Throwable
        41: astore 5
            aload 7 /* s */
            ifnull 42
            aload 7 /* s */
            invokevirtual org.graalvm.compiler.graph.Graph$NodeEventScope.close:()V
        end local 7 // org.graalvm.compiler.graph.Graph$NodeEventScope s
      StackMap locals:
      StackMap stack:
        42: aload 5
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        43: astore 6
            aload 5
            ifnonnull 44
            aload 6
            astore 5
            goto 45
      StackMap locals:
      StackMap stack:
        44: aload 5
            aload 6
            if_acmpeq 45
            aload 5
            aload 6
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        45: aload 5
            athrow
        46: .line 102
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* graph */
            aload 2 /* context */
            invokespecial org.graalvm.compiler.phases.PhaseSuite.run:(Lorg/graalvm/compiler/nodes/StructuredGraph;Ljava/lang/Object;)V
        47: .line 104
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.graalvm.compiler.nodes.StructuredGraph graphCopy
        end local 3 // org.graalvm.compiler.phases.common.util.HashSetNodeEventListener listener
        end local 2 // org.graalvm.compiler.phases.tiers.PhaseContext context
        end local 1 // org.graalvm.compiler.nodes.StructuredGraph graph
        end local 0 // org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   48     0       this  Lorg/graalvm/compiler/core/phases/GraphChangeMonitoringPhase<TC;>;
            0   48     1      graph  Lorg/graalvm/compiler/nodes/StructuredGraph;
            0   48     2    context  TC;
            1   48     3   listener  Lorg/graalvm/compiler/phases/common/util/HashSetNodeEventListener;
            2   48     4  graphCopy  Lorg/graalvm/compiler/nodes/StructuredGraph;
            4   17     7          s  Lorg/graalvm/compiler/graph/Graph$NodeEventScope;
            6    9    10         s2  Lorg/graalvm/compiler/debug/Debug$Scope;
           14   15     8          t  Ljava/lang/Throwable;
           25   42     7          s  Lorg/graalvm/compiler/graph/Graph$NodeEventScope;
           27   36    10         s2  Lorg/graalvm/compiler/debug/Debug$Scope;
           31   34    11    collect  Ljava/util/Set<Lorg/graalvm/compiler/graph/Node;>;
      Exception table:
        from    to  target  type
           6     7       8  any
           5    10      10  any
           4    13      13  Class java.lang.Throwable
           4    15      16  any
           3    18      18  any
          27    34      35  any
          26    37      37  any
          25    40      41  any
          24    43      43  any
    Signature: (Lorg/graalvm/compiler/nodes/StructuredGraph;TC;)V
    MethodParameters:
         Name  Flags
      graph    
      context  

  protected void run(org.graalvm.compiler.nodes.StructuredGraph, java.lang.Object);
    descriptor: (Lorg/graalvm/compiler/nodes/StructuredGraph;Ljava/lang/Object;)V
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            checkcast org.graalvm.compiler.phases.tiers.PhaseContext
            invokevirtual org.graalvm.compiler.core.phases.GraphChangeMonitoringPhase.run:(Lorg/graalvm/compiler/nodes/StructuredGraph;Lorg/graalvm/compiler/phases/tiers/PhaseContext;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static boolean lambda$0(org.graalvm.compiler.graph.Node);
    descriptor: (Lorg/graalvm/compiler/graph/Node;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.graph.Node e
         0: .line 84
            aload 0 /* e */
            instanceof org.graalvm.compiler.nodes.LogicConstantNode
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // org.graalvm.compiler.graph.Node e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     e  Lorg/graalvm/compiler/graph/Node;

  private static boolean lambda$1(org.graalvm.compiler.graph.Node);
    descriptor: (Lorg/graalvm/compiler/graph/Node;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.graph.Node e
         0: .line 93
            aload 0 /* e */
            invokevirtual org.graalvm.compiler.graph.Node.isAlive:()Z
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // org.graalvm.compiler.graph.Node e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     e  Lorg/graalvm/compiler/graph/Node;

  private static boolean lambda$2(org.graalvm.compiler.graph.Node);
    descriptor: (Lorg/graalvm/compiler/graph/Node;)Z
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.graph.Node e
         0: .line 93
            aload 0 /* e */
            instanceof org.graalvm.compiler.nodes.LogicConstantNode
            ifeq 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // org.graalvm.compiler.graph.Node e
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     e  Lorg/graalvm/compiler/graph/Node;
}
Signature: <C:Lorg/graalvm/compiler/phases/tiers/PhaseContext;>Lorg/graalvm/compiler/phases/PhaseSuite<TC;>;
SourceFile: "GraphChangeMonitoringPhase.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Scope = org.graalvm.compiler.debug.Debug$Scope of org.graalvm.compiler.debug.Debug
  public final NodeEvent = org.graalvm.compiler.graph.Graph$NodeEvent of org.graalvm.compiler.graph.Graph
  public abstract NodeEventListener = org.graalvm.compiler.graph.Graph$NodeEventListener of org.graalvm.compiler.graph.Graph
  public final NodeEventScope = org.graalvm.compiler.graph.Graph$NodeEventScope of org.graalvm.compiler.graph.Graph