public class javax.xml.transform.TransformerException extends java.lang.Exception
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.xml.transform.TransformerException
  super_class: java.lang.Exception
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 975798773772956428

  javax.xml.transform.SourceLocator locator;
    descriptor: Ljavax/xml/transform/SourceLocator;
    flags: (0x0000) 

  java.lang.Throwable containedException;
    descriptor: Ljava/lang/Throwable;
    flags: (0x0000) 

  public javax.xml.transform.SourceLocator getLocator();
    descriptor: ()Ljavax/xml/transform/SourceLocator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 60
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.locator:Ljavax/xml/transform/SourceLocator;
            areturn
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/xml/transform/TransformerException;

  public void setLocator(javax.xml.transform.SourceLocator);
    descriptor: (Ljavax/xml/transform/SourceLocator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // javax.xml.transform.SourceLocator location
         0: .line 70
            aload 0 /* this */
            aload 1 /* location */
            putfield javax.xml.transform.TransformerException.locator:Ljavax/xml/transform/SourceLocator;
         1: .line 71
            return
        end local 1 // javax.xml.transform.SourceLocator location
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Ljavax/xml/transform/TransformerException;
            0    2     1  location  Ljavax/xml/transform/SourceLocator;
    MethodParameters:
          Name  Flags
      location  

  public java.lang.Throwable getException();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 83
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.containedException:Ljava/lang/Throwable;
            areturn
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/xml/transform/TransformerException;

  public java.lang.Throwable getCause();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 95
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.containedException:Ljava/lang/Throwable;
            aload 0 /* this */
            if_acmpne 2
         1: .line 96
            aconst_null
            goto 3
         2: .line 97
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.containedException:Ljava/lang/Throwable;
         3: .line 95
      StackMap locals:
      StackMap stack: java.lang.Throwable
            areturn
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/xml/transform/TransformerException;

  public synchronized java.lang.Throwable initCause(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)Ljava/lang/Throwable;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // java.lang.Throwable cause
         0: .line 133
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.containedException:Ljava/lang/Throwable;
            ifnull 2
         1: .line 134
            new java.lang.IllegalStateException
            dup
            ldc "Can't overwrite cause"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 137
      StackMap locals:
      StackMap stack:
            aload 1 /* cause */
            aload 0 /* this */
            if_acmpne 6
         3: .line 138
            new java.lang.IllegalArgumentException
            dup
         4: .line 139
            ldc "Self-causation not permitted"
         5: .line 138
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* cause */
            putfield javax.xml.transform.TransformerException.containedException:Ljava/lang/Throwable;
         7: .line 144
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Throwable cause
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Ljavax/xml/transform/TransformerException;
            0    8     1  cause  Ljava/lang/Throwable;
    MethodParameters:
       Name  Flags
      cause  

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // java.lang.String message
         0: .line 153
            aload 0 /* this */
            aload 1 /* message */
            aconst_null
            aconst_null
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V
         1: .line 154
            return
        end local 1 // java.lang.String message
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavax/xml/transform/TransformerException;
            0    2     1  message  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      message  

  public void <init>(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // java.lang.Throwable e
         0: .line 162
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V
         1: .line 163
            return
        end local 1 // java.lang.Throwable e
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/xml/transform/TransformerException;
            0    2     1     e  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      e     

  public void <init>(java.lang.String, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // java.lang.String message
        start local 2 // java.lang.Throwable e
         0: .line 176
            aload 0 /* this */
            aload 1 /* message */
            aconst_null
            aload 2 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V
         1: .line 177
            return
        end local 2 // java.lang.Throwable e
        end local 1 // java.lang.String message
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavax/xml/transform/TransformerException;
            0    2     1  message  Ljava/lang/String;
            0    2     2        e  Ljava/lang/Throwable;
    MethodParameters:
         Name  Flags
      message  
      e        

  public void <init>(java.lang.String, javax.xml.transform.SourceLocator);
    descriptor: (Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // java.lang.String message
        start local 2 // javax.xml.transform.SourceLocator locator
         0: .line 190
            aload 0 /* this */
            aload 1 /* message */
            aload 2 /* locator */
            aconst_null
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V
         1: .line 191
            return
        end local 2 // javax.xml.transform.SourceLocator locator
        end local 1 // java.lang.String message
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Ljavax/xml/transform/TransformerException;
            0    2     1  message  Ljava/lang/String;
            0    2     2  locator  Ljavax/xml/transform/SourceLocator;
    MethodParameters:
         Name  Flags
      message  
      locator  

  public void <init>(java.lang.String, javax.xml.transform.SourceLocator, java.lang.Throwable);
    descriptor: (Ljava/lang/String;Ljavax/xml/transform/SourceLocator;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // java.lang.String message
        start local 2 // javax.xml.transform.SourceLocator locator
        start local 3 // java.lang.Throwable e
         0: .line 203
            aload 0 /* this */
            aload 1 /* message */
            ifnull 1
            aload 1 /* message */
            invokevirtual java.lang.String.length:()I
            ifne 3
         1: .line 204
      StackMap locals:
      StackMap stack: uninitialized-this
            aload 3 /* e */
            ifnonnull 2
            ldc ""
            goto 4
      StackMap locals:
      StackMap stack: uninitialized-this
         2: aload 3 /* e */
            invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
            goto 4
         3: .line 205
      StackMap locals:
      StackMap stack: uninitialized-this
            aload 1 /* message */
      StackMap locals: uninitialized-this java.lang.String javax.xml.transform.SourceLocator java.lang.Throwable
      StackMap stack: uninitialized-this java.lang.String
         4: invokespecial java.lang.Exception.<init>:(Ljava/lang/String;)V
         5: .line 207
            aload 0 /* this */
            aload 3 /* e */
            putfield javax.xml.transform.TransformerException.containedException:Ljava/lang/Throwable;
         6: .line 208
            aload 0 /* this */
            aload 2 /* locator */
            putfield javax.xml.transform.TransformerException.locator:Ljavax/xml/transform/SourceLocator;
         7: .line 209
            return
        end local 3 // java.lang.Throwable e
        end local 2 // javax.xml.transform.SourceLocator locator
        end local 1 // java.lang.String message
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Ljavax/xml/transform/TransformerException;
            0    8     1  message  Ljava/lang/String;
            0    8     2  locator  Ljavax/xml/transform/SourceLocator;
            0    8     3        e  Ljava/lang/Throwable;
    MethodParameters:
         Name  Flags
      message  
      locator  
      e        

  public java.lang.String getMessageAndLocation();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 219
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sbuffer */
        start local 1 // java.lang.StringBuilder sbuffer
         1: .line 220
            aload 1 /* sbuffer */
            aload 0 /* this */
            invokespecial java.lang.Exception.getMessage:()Ljava/lang/String;
            ldc ""
            invokestatic java.util.Objects.toString:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 221
            aload 1 /* sbuffer */
            aload 0 /* this */
            invokevirtual javax.xml.transform.TransformerException.getLocationAsString:()Ljava/lang/String;
            ldc ""
            invokestatic java.util.Objects.toString:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 223
            aload 1 /* sbuffer */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder sbuffer
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Ljavax/xml/transform/TransformerException;
            1    4     1  sbuffer  Ljava/lang/StringBuilder;

  public java.lang.String getLocationAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 233
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.locator:Ljavax/xml/transform/SourceLocator;
            ifnonnull 2
         1: .line 234
            aconst_null
            areturn
         2: .line 237
      StackMap locals:
      StackMap stack:
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            ifnonnull 4
         3: .line 238
            aload 0 /* this */
            invokevirtual javax.xml.transform.TransformerException.getLocationString:()Ljava/lang/String;
            areturn
         4: .line 240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokedynamic run(Ljavax/xml/transform/TransformerException;)Ljava/security/PrivilegedAction;
              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;
                  javax/xml/transform/TransformerException.lambda$0()Ljava/lang/String; (7)
                  ()Ljava/lang/String;
         5: .line 242
            new java.security.AccessControlContext
            dup
            iconst_1
            anewarray java.security.ProtectionDomain
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual javax.xml.transform.TransformerException.getNonPrivDomain:()Ljava/security/ProtectionDomain;
            aastore
            invokespecial java.security.AccessControlContext.<init>:([Ljava/security/ProtectionDomain;)V
         6: .line 240
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/xml/transform/TransformerException;

  private java.lang.String getLocationString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 251
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.locator:Ljavax/xml/transform/SourceLocator;
            ifnonnull 2
         1: .line 252
            aconst_null
            areturn
         2: .line 255
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* sbuffer */
        start local 1 // java.lang.StringBuilder sbuffer
         3: .line 256
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.locator:Ljavax/xml/transform/SourceLocator;
            invokeinterface javax.xml.transform.SourceLocator.getSystemId:()Ljava/lang/String;
            astore 2 /* systemID */
        start local 2 // java.lang.String systemID
         4: .line 257
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.locator:Ljavax/xml/transform/SourceLocator;
            invokeinterface javax.xml.transform.SourceLocator.getLineNumber:()I
            istore 3 /* line */
        start local 3 // int line
         5: .line 258
            aload 0 /* this */
            getfield javax.xml.transform.TransformerException.locator:Ljavax/xml/transform/SourceLocator;
            invokeinterface javax.xml.transform.SourceLocator.getColumnNumber:()I
            istore 4 /* column */
        start local 4 // int column
         6: .line 260
            aload 2 /* systemID */
            ifnull 9
         7: .line 261
            aload 1 /* sbuffer */
            ldc "; SystemID: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 262
            aload 1 /* sbuffer */
            aload 2 /* systemID */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 265
      StackMap locals: javax.xml.transform.TransformerException java.lang.StringBuilder java.lang.String int int
      StackMap stack:
            iload 3 /* line */
            ifeq 12
        10: .line 266
            aload 1 /* sbuffer */
            ldc "; Line#: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 267
            aload 1 /* sbuffer */
            iload 3 /* line */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        12: .line 270
      StackMap locals:
      StackMap stack:
            iload 4 /* column */
            ifeq 15
        13: .line 271
            aload 1 /* sbuffer */
            ldc "; Column#: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 272
            aload 1 /* sbuffer */
            iload 4 /* column */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        15: .line 275
      StackMap locals:
      StackMap stack:
            aload 1 /* sbuffer */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 4 // int column
        end local 3 // int line
        end local 2 // java.lang.String systemID
        end local 1 // java.lang.StringBuilder sbuffer
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Ljavax/xml/transform/TransformerException;
            3   16     1   sbuffer  Ljava/lang/StringBuilder;
            4   16     2  systemID  Ljava/lang/String;
            5   16     3      line  I
            6   16     4    column  I

  public void printStackTrace();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 285
            aload 0 /* this */
            new java.io.PrintWriter
            dup
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            iconst_1
            invokespecial java.io.PrintWriter.<init>:(Ljava/io/OutputStream;Z)V
            invokevirtual javax.xml.transform.TransformerException.printStackTrace:(Ljava/io/PrintWriter;)V
         1: .line 286
            return
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/xml/transform/TransformerException;

  public void printStackTrace(java.io.PrintStream);
    descriptor: (Ljava/io/PrintStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // java.io.PrintStream s
         0: .line 296
            aload 0 /* this */
            new java.io.PrintWriter
            dup
            aload 1 /* s */
            invokespecial java.io.PrintWriter.<init>:(Ljava/io/OutputStream;)V
            invokevirtual javax.xml.transform.TransformerException.printStackTrace:(Ljava/io/PrintWriter;)V
         1: .line 297
            return
        end local 1 // java.io.PrintStream s
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/xml/transform/TransformerException;
            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=4, locals=7, args_size=2
        start local 0 // javax.xml.transform.TransformerException this
        start local 1 // java.io.PrintWriter s
         0: .line 308
            aload 1 /* s */
            ifnonnull 2
         1: .line 309
            new java.io.PrintWriter
            dup
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            iconst_1
            invokespecial java.io.PrintWriter.<init>:(Ljava/io/OutputStream;Z)V
            astore 1 /* s */
         2: .line 314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.xml.transform.TransformerException.getLocationAsString:()Ljava/lang/String;
            astore 2 /* locInfo */
        start local 2 // java.lang.String locInfo
         3: .line 316
            aload 2 /* locInfo */
            ifnull 5
         4: .line 317
            aload 1 /* s */
            aload 2 /* locInfo */
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
         5: .line 320
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 1 /* s */
            invokespecial java.lang.Exception.printStackTrace:(Ljava/io/PrintWriter;)V
        end local 2 // java.lang.String locInfo
         6: .line 321
            goto 8
      StackMap locals: javax.xml.transform.TransformerException java.io.PrintWriter
      StackMap stack: java.lang.Throwable
         7: pop
         8: .line 323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual javax.xml.transform.TransformerException.getException:()Ljava/lang/Throwable;
            astore 2 /* exception */
        start local 2 // java.lang.Throwable exception
         9: .line 325
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        10: goto 28
        11: .line 326
      StackMap locals: java.lang.Throwable int
      StackMap stack:
            aload 1 /* s */
            ldc "---------"
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
        12: .line 329
            aload 2 /* exception */
            aload 1 /* s */
            invokevirtual java.lang.Throwable.printStackTrace:(Ljava/io/PrintWriter;)V
        13: .line 333
            aload 2 /* exception */
            instanceof javax.xml.transform.TransformerException
            ifeq 17
        14: goto 33
        15: .line 334
      StackMap locals:
      StackMap stack: java.lang.Throwable
            pop
        16: .line 335
            aload 1 /* s */
            ldc "Could not print stack trace..."
            invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
        17: .line 340
      StackMap locals:
      StackMap stack:
            aload 2 /* exception */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc "getException"
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
            astore 4 /* meth */
        start local 4 // java.lang.reflect.Method meth
        18: .line 342
            aload 4 /* meth */
            ifnull 23
        19: .line 343
            aload 2 /* exception */
            astore 5 /* prev */
        start local 5 // java.lang.Throwable prev
        20: .line 345
            aload 4 /* meth */
            aload 2 /* exception */
            aconst_null
            invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Throwable
            astore 2 /* exception */
        21: .line 347
            aload 5 /* prev */
            aload 2 /* exception */
            if_acmpne 27
        22: .line 348
            goto 33
        end local 5 // java.lang.Throwable prev
        23: .line 351
      StackMap locals: java.lang.reflect.Method
      StackMap stack:
            aconst_null
            astore 2 /* exception */
        end local 4 // java.lang.reflect.Method meth
        24: .line 353
            goto 27
        25: .line 354
      StackMap locals: javax.xml.transform.TransformerException java.io.PrintWriter java.lang.Throwable int
      StackMap stack: java.lang.ReflectiveOperationException
            pop
        26: .line 355
            aconst_null
            astore 2 /* exception */
        27: .line 325
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        28: iload 3 /* i */
            bipush 10
            if_icmpge 33
            aload 2 /* exception */
            ifnonnull 11
        end local 3 // int i
        end local 2 // java.lang.Throwable exception
        29: .line 358
            goto 33
      StackMap locals: javax.xml.transform.TransformerException java.io.PrintWriter
      StackMap stack: java.lang.Throwable
        30: astore 6
        31: .line 360
            aload 1 /* s */
            invokevirtual java.io.PrintWriter.flush:()V
        32: .line 361
            aload 6
            athrow
        33: .line 360
      StackMap locals:
      StackMap stack:
            aload 1 /* s */
            invokevirtual java.io.PrintWriter.flush:()V
        34: .line 362
            return
        end local 1 // java.io.PrintWriter s
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   35     0       this  Ljavax/xml/transform/TransformerException;
            0   35     1          s  Ljava/io/PrintWriter;
            3    6     2    locInfo  Ljava/lang/String;
            9   29     2  exception  Ljava/lang/Throwable;
           10   29     3          i  I
           18   24     4       meth  Ljava/lang/reflect/Method;
           20   23     5       prev  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           2     6       7  Class java.lang.Throwable
          12    14      15  Class java.lang.Throwable
          17    22      25  Class java.lang.reflect.InvocationTargetException
          23    24      25  Class java.lang.reflect.InvocationTargetException
          17    22      25  Class java.lang.IllegalAccessException
          23    24      25  Class java.lang.IllegalAccessException
          17    22      25  Class java.lang.NoSuchMethodException
          23    24      25  Class java.lang.NoSuchMethodException
           2    30      30  any
    MethodParameters:
      Name  Flags
      s     

  private java.security.ProtectionDomain getNonPrivDomain();
    descriptor: ()Ljava/security/ProtectionDomain;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 369
            new java.security.CodeSource
            dup
            aconst_null
            aconst_null
            invokespecial java.security.CodeSource.<init>:(Ljava/net/URL;[Ljava/security/CodeSigner;)V
            astore 1 /* nullSource */
        start local 1 // java.security.CodeSource nullSource
         1: .line 370
            new java.security.Permissions
            dup
            invokespecial java.security.Permissions.<init>:()V
            astore 2 /* noPermission */
        start local 2 // java.security.PermissionCollection noPermission
         2: .line 371
            new java.security.ProtectionDomain
            dup
            aload 1 /* nullSource */
            aload 2 /* noPermission */
            invokespecial java.security.ProtectionDomain.<init>:(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V
            areturn
        end local 2 // java.security.PermissionCollection noPermission
        end local 1 // java.security.CodeSource nullSource
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljavax/xml/transform/TransformerException;
            1    3     1    nullSource  Ljava/security/CodeSource;
            2    3     2  noPermission  Ljava/security/PermissionCollection;

  private java.lang.String lambda$0();
    descriptor: ()Ljava/lang/String;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.xml.transform.TransformerException this
         0: .line 241
            aload 0 /* this */
            invokevirtual javax.xml.transform.TransformerException.getLocationString:()Ljava/lang/String;
            areturn
        end local 0 // javax.xml.transform.TransformerException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/xml/transform/TransformerException;
}
SourceFile: "TransformerException.java"
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles