public final class org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition
  super_class: java.lang.Object
{
  private final org.graalvm.compiler.nodes.extended.GuardingNode guard;
    descriptor: Lorg/graalvm/compiler/nodes/extended/GuardingNode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.graalvm.compiler.nodes.LogicNode condition;
    descriptor: Lorg/graalvm/compiler/nodes/LogicNode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public void <init>(org.graalvm.compiler.nodes.extended.GuardingNode, org.graalvm.compiler.nodes.LogicNode, boolean);
    descriptor: (Lorg/graalvm/compiler/nodes/extended/GuardingNode;Lorg/graalvm/compiler/nodes/LogicNode;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition this
        start local 1 // org.graalvm.compiler.nodes.extended.GuardingNode guard
        start local 2 // org.graalvm.compiler.nodes.LogicNode condition
        start local 3 // boolean negated
         0: .line 81
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 82
            aload 0 /* this */
            aload 1 /* guard */
            putfield org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition.guard:Lorg/graalvm/compiler/nodes/extended/GuardingNode;
         2: .line 83
            aload 0 /* this */
            aload 2 /* condition */
            putfield org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition.condition:Lorg/graalvm/compiler/nodes/LogicNode;
         3: .line 84
            aload 0 /* this */
            iload 3 /* negated */
            putfield org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition.negated:Z
         4: .line 85
            return
        end local 3 // boolean negated
        end local 2 // org.graalvm.compiler.nodes.LogicNode condition
        end local 1 // org.graalvm.compiler.nodes.extended.GuardingNode guard
        end local 0 // org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lorg/graalvm/compiler/phases/common/ConditionalEliminationUtil$GuardedCondition;
            0    5     1      guard  Lorg/graalvm/compiler/nodes/extended/GuardingNode;
            0    5     2  condition  Lorg/graalvm/compiler/nodes/LogicNode;
            0    5     3    negated  Z
    MethodParameters:
           Name  Flags
      guard      
      condition  
      negated    

  public org.graalvm.compiler.nodes.extended.GuardingNode getGuard();
    descriptor: ()Lorg/graalvm/compiler/nodes/extended/GuardingNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition this
         0: .line 88
            aload 0 /* this */
            getfield org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition.guard:Lorg/graalvm/compiler/nodes/extended/GuardingNode;
            areturn
        end local 0 // org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/phases/common/ConditionalEliminationUtil$GuardedCondition;

  public org.graalvm.compiler.nodes.LogicNode getCondition();
    descriptor: ()Lorg/graalvm/compiler/nodes/LogicNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition this
         0: .line 92
            aload 0 /* this */
            getfield org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition.condition:Lorg/graalvm/compiler/nodes/LogicNode;
            areturn
        end local 0 // org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/phases/common/ConditionalEliminationUtil$GuardedCondition;

  public boolean isNegated();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition this
         0: .line 96
            aload 0 /* this */
            getfield org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition.negated:Z
            ireturn
        end local 0 // org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/phases/common/ConditionalEliminationUtil$GuardedCondition;
}
SourceFile: "ConditionalEliminationUtil.java"
NestHost: org.graalvm.compiler.phases.common.ConditionalEliminationUtil
InnerClasses:
  public final GuardedCondition = org.graalvm.compiler.phases.common.ConditionalEliminationUtil$GuardedCondition of org.graalvm.compiler.phases.common.ConditionalEliminationUtil