public final class org.graalvm.polyglot.PolyglotException extends java.lang.RuntimeException
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.polyglot.PolyglotException
  super_class: java.lang.RuntimeException
{
  final org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl impl;
    descriptor: Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
    flags: (0x0010) ACC_FINAL

  void <init>(java.lang.String, org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl);
    descriptor: (Ljava/lang/String;Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.graalvm.polyglot.PolyglotException this
        start local 1 // java.lang.String message
        start local 2 // org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl impl
         0: .line 91
            aload 0 /* this */
            aload 1 /* message */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
         1: .line 92
            aload 0 /* this */
            aload 2 /* impl */
            putfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
         2: .line 93
            aload 2 /* impl */
            aload 0 /* this */
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.onCreate:(Lorg/graalvm/polyglot/PolyglotException;)V
         3: .line 96
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.graalvm.polyglot.PolyglotException.getStackTrace:()[Ljava/lang/StackTraceElement;
            invokespecial java.lang.RuntimeException.setStackTrace:([Ljava/lang/StackTraceElement;)V
         4: .line 97
            return
        end local 2 // org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl impl
        end local 1 // java.lang.String message
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/graalvm/polyglot/PolyglotException;
            0    5     1  message  Ljava/lang/String;
            0    5     2     impl  Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
    MethodParameters:
         Name  Flags
      message  
      impl     

  public void printStackTrace();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 106
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.printStackTrace:(Ljava/io/PrintStream;)V
         1: .line 107
            return
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public void printStackTrace(java.io.PrintStream);
    descriptor: (Ljava/io/PrintStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.polyglot.PolyglotException this
        start local 1 // java.io.PrintStream s
         0: .line 117
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            aload 1 /* s */
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.printStackTrace:(Ljava/io/PrintStream;)V
         1: .line 118
            return
        end local 1 // java.io.PrintStream s
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/polyglot/PolyglotException;
            0    2     1     s  Ljava/io/PrintStream;
    MethodParameters:
      Name  Flags
      s     

  public void printStackTrace(java.io.PrintWriter);
    descriptor: (Ljava/io/PrintWriter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.polyglot.PolyglotException this
        start local 1 // java.io.PrintWriter s
         0: .line 127
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            aload 1 /* s */
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.printStackTrace:(Ljava/io/PrintWriter;)V
         1: .line 128
            return
        end local 1 // java.io.PrintWriter s
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/polyglot/PolyglotException;
            0    2     1     s  Ljava/io/PrintWriter;
    MethodParameters:
      Name  Flags
      s     

  public java.lang.Throwable fillInStackTrace();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 139
            aload 0 /* this */
            areturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public java.lang.StackTraceElement[] getStackTrace();
    descriptor: ()[Ljava/lang/StackTraceElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 151
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.getStackTrace:()[Ljava/lang/StackTraceElement;
            areturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public java.lang.String getMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 163
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.getMessage:()Ljava/lang/String;
            areturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public org.graalvm.polyglot.SourceSection getSourceLocation();
    descriptor: ()Lorg/graalvm/polyglot/SourceSection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 173
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.getSourceLocation:()Lorg/graalvm/polyglot/SourceSection;
            areturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.polyglot.PolyglotException this
        start local 1 // java.lang.Object obj
         0: .line 183
            aload 1 /* obj */
            instanceof org.graalvm.polyglot.PolyglotException
            ifeq 2
         1: .line 184
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            aload 1 /* obj */
            checkcast org.graalvm.polyglot.PolyglotException
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
         2: .line 186
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/graalvm/polyglot/PolyglotException;
            0    3     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 196
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual java.lang.Object.hashCode:()I
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public void setStackTrace(java.lang.StackTraceElement[]);
    descriptor: ([Ljava/lang/StackTraceElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // org.graalvm.polyglot.PolyglotException this
        start local 1 // java.lang.StackTraceElement[] stackTrace
         0: .line 208
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 209
      StackMap locals: int
      StackMap stack:
            aload 1 /* stackTrace */
            iload 2 /* i */
            aaload
            ifnonnull 4
         3: .line 210
            new java.lang.NullPointerException
            dup
            new java.lang.StringBuilder
            dup
            ldc "stackTrace["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 2 /* 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;
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 208
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 1 /* stackTrace */
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 213
            return
        end local 1 // java.lang.StackTraceElement[] stackTrace
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lorg/graalvm/polyglot/PolyglotException;
            0    7     1  stackTrace  [Ljava/lang/StackTraceElement;
            1    6     2           i  I
    MethodParameters:
            Name  Flags
      stackTrace  

  public java.lang.Iterable<org.graalvm.polyglot.PolyglotException$StackFrame> getPolyglotStackTrace();
    descriptor: ()Ljava/lang/Iterable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 228
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.getPolyglotStackTrace:()Ljava/lang/Iterable;
            areturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;
    Signature: ()Ljava/lang/Iterable<Lorg/graalvm/polyglot/PolyglotException$StackFrame;>;

  public boolean isHostException();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 239
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isHostException:()Z
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean isGuestException();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 250
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isHostException:()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.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public java.lang.Throwable asHostException();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 264
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.asHostException:()Ljava/lang/Throwable;
            areturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean isInternalError();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 276
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isInternalError:()Z
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean isResourceExhausted();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 301
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isResourceExhausted:()Z
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean isCancelled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 313
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isCancelled:()Z
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean isInterrupted();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 324
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isInterrupted:()Z
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean isExit();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 335
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isExit:()Z
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean isSyntaxError();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 345
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isSyntaxError:()Z
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public boolean isIncompleteSource();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 364
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.isIncompleteSource:()Z
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public org.graalvm.polyglot.Value getGuestObject();
    descriptor: ()Lorg/graalvm/polyglot/Value;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 374
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.getGuestObject:()Lorg/graalvm/polyglot/Value;
            areturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;

  public int getExitStatus();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.polyglot.PolyglotException this
         0: .line 385
            aload 0 /* this */
            getfield org.graalvm.polyglot.PolyglotException.impl:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractExceptionImpl;
            invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl.getExitStatus:()I
            ireturn
        end local 0 // org.graalvm.polyglot.PolyglotException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/polyglot/PolyglotException;
}
SourceFile: "PolyglotException.java"
NestMembers:
  org.graalvm.polyglot.PolyglotException$StackFrame
InnerClasses:
  public final StackFrame = org.graalvm.polyglot.PolyglotException$StackFrame of org.graalvm.polyglot.PolyglotException
  public abstract AbstractExceptionImpl = org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractExceptionImpl of org.graalvm.polyglot.impl.AbstractPolyglotImpl