final class org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl implements org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl this
         0: .line 112
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/truffle/test/TruffleExceptionPartialEvaluationTest$NodeFactoryImpl;

  public org.graalvm.compiler.truffle.test.nodes.AbstractTestNode createThrowNode(int, boolean);
    descriptor: (IZ)Lorg/graalvm/compiler/truffle/test/nodes/AbstractTestNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl this
        start local 1 // int stackTraceElementLimit
        start local 2 // boolean property
         0: .line 116
            new org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$ThrowTruffleExceptionTestNode
            dup
            iload 1 /* stackTraceElementLimit */
            iload 2 /* property */
            invokespecial org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$ThrowTruffleExceptionTestNode.<init>:(IZ)V
            areturn
        end local 2 // boolean property
        end local 1 // int stackTraceElementLimit
        end local 0 // org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lorg/graalvm/compiler/truffle/test/TruffleExceptionPartialEvaluationTest$NodeFactoryImpl;
            0    1     1  stackTraceElementLimit  I
            0    1     2                property  Z
    MethodParameters:
                        Name  Flags
      stackTraceElementLimit  
      property                

  public org.graalvm.compiler.truffle.test.nodes.AbstractTestNode createCatchNode(org.graalvm.compiler.truffle.test.nodes.AbstractTestNode);
    descriptor: (Lorg/graalvm/compiler/truffle/test/nodes/AbstractTestNode;)Lorg/graalvm/compiler/truffle/test/nodes/AbstractTestNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl this
        start local 1 // org.graalvm.compiler.truffle.test.nodes.AbstractTestNode child
         0: .line 121
            new org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$CatchTruffleExceptionTestNode
            dup
            aload 1 /* child */
            invokespecial org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$CatchTruffleExceptionTestNode.<init>:(Lorg/graalvm/compiler/truffle/test/nodes/AbstractTestNode;)V
            areturn
        end local 1 // org.graalvm.compiler.truffle.test.nodes.AbstractTestNode child
        end local 0 // org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/graalvm/compiler/truffle/test/TruffleExceptionPartialEvaluationTest$NodeFactoryImpl;
            0    1     1  child  Lorg/graalvm/compiler/truffle/test/nodes/AbstractTestNode;
    MethodParameters:
       Name  Flags
      child  
}
SourceFile: "TruffleExceptionPartialEvaluationTest.java"
NestHost: org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest
InnerClasses:
  private CatchTruffleExceptionTestNode = org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$CatchTruffleExceptionTestNode of org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest
  abstract NodeFactory = org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactory of org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest
  private final NodeFactoryImpl = org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$NodeFactoryImpl of org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest
  private ThrowTruffleExceptionTestNode = org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest$ThrowTruffleExceptionTestNode of org.graalvm.compiler.truffle.test.TruffleExceptionPartialEvaluationTest