public final class com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl implements javax.xml.transform.Templates, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl
  super_class: java.lang.Object
{
  static final long serialVersionUID;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 673094361519270707

  public static final java.lang.String DESERIALIZE_TRANSLET;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "jdk.xml.enableTemplatesImplDeserialization"

  private static java.lang.String ABSTRACT_TRANSLET;
    descriptor: Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private java.lang.String _name;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private byte[][] _bytecodes;
    descriptor: [[B
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Class<?>[] _class;
    descriptor: [Ljava/lang/Class;
    flags: (0x0002) ACC_PRIVATE
    Signature: [Ljava/lang/Class<*>;

  private int _transletIndex;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private transient java.util.Map<java.lang.String, java.lang.Class<?>> _auxClasses;
    descriptor: Ljava/util/Map;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;

  private java.util.Properties _outputProperties;
    descriptor: Ljava/util/Properties;
    flags: (0x0002) ACC_PRIVATE

  private int _indentNumber;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private transient javax.xml.transform.URIResolver _uriResolver;
    descriptor: Ljavax/xml/transform/URIResolver;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private transient java.lang.ThreadLocal<com.sun.org.apache.xalan.internal.xsltc.DOM> _sdom;
    descriptor: Ljava/lang/ThreadLocal;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
    Signature: Ljava/lang/ThreadLocal<Lcom/sun/org/apache/xalan/internal/xsltc/DOM;>;

  private transient com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl _tfactory;
    descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private transient boolean _overrideDefaultParser;
    descriptor: Z
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private transient java.lang.String _accessExternalStylesheet;
    descriptor: Ljava/lang/String;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT

  private static final java.io.ObjectStreamField[] serialPersistentFields;
    descriptor: [Ljava/io/ObjectStreamField;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=0, args_size=0
         0: .line 73
            ldc Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.$assertionsDisabled:Z
         3: .line 83
            ldc "com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet"
         4: .line 82
            putstatic com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.ABSTRACT_TRANSLET:Ljava/lang/String;
         5: .line 163
            bipush 6
            anewarray java.io.ObjectStreamField
            dup
            iconst_0
         6: .line 164
            new java.io.ObjectStreamField
            dup
            ldc "_name"
            ldc Ljava/lang/String;
            invokespecial java.io.ObjectStreamField.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            aastore
            dup
            iconst_1
         7: .line 165
            new java.io.ObjectStreamField
            dup
            ldc "_bytecodes"
            ldc [[B
            invokespecial java.io.ObjectStreamField.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            aastore
            dup
            iconst_2
         8: .line 166
            new java.io.ObjectStreamField
            dup
            ldc "_class"
            ldc [Ljava/lang/Class;
            invokespecial java.io.ObjectStreamField.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            aastore
            dup
            iconst_3
         9: .line 167
            new java.io.ObjectStreamField
            dup
            ldc "_transletIndex"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial java.io.ObjectStreamField.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            aastore
            dup
            iconst_4
        10: .line 168
            new java.io.ObjectStreamField
            dup
            ldc "_outputProperties"
            ldc Ljava/util/Properties;
            invokespecial java.io.ObjectStreamField.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            aastore
            dup
            iconst_5
        11: .line 169
            new java.io.ObjectStreamField
            dup
            ldc "_indentNumber"
            getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
            invokespecial java.io.ObjectStreamField.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            aastore
        12: .line 162
            putstatic com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.serialPersistentFields:[Ljava/io/ObjectStreamField;
        13: .line 170
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(byte[][], java.lang.String, java.util.Properties, int, com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl);
    descriptor: ([[BLjava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // byte[][] bytecodes
        start local 2 // java.lang.String transletName
        start local 3 // java.util.Properties outputProperties
        start local 4 // int indentNumber
        start local 5 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl tfactory
         0: .line 217
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
         2: .line 94
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
         3: .line 100
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
         4: .line 106
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
         5: .line 111
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses:Ljava/util/Map;
         6: .line 127
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
         7: .line 136
            aload 0 /* this */
            new java.lang.ThreadLocal
            dup
            invokespecial java.lang.ThreadLocal.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._sdom:Ljava/lang/ThreadLocal;
         8: .line 142
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
         9: .line 152
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._accessExternalStylesheet:Ljava/lang/String;
        10: .line 221
            aload 0 /* this */
            aload 1 /* bytecodes */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
        11: .line 222
            aload 0 /* this */
            aload 2 /* transletName */
            aload 3 /* outputProperties */
            iload 4 /* indentNumber */
            aload 5 /* tfactory */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.init:(Ljava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
        12: .line 223
            return
        end local 5 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl tfactory
        end local 4 // int indentNumber
        end local 3 // java.util.Properties outputProperties
        end local 2 // java.lang.String transletName
        end local 1 // byte[][] bytecodes
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   13     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0   13     1         bytecodes  [[B
            0   13     2      transletName  Ljava/lang/String;
            0   13     3  outputProperties  Ljava/util/Properties;
            0   13     4      indentNumber  I
            0   13     5          tfactory  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
    MethodParameters:
                  Name  Flags
      bytecodes         
      transletName      
      outputProperties  
      indentNumber      
      tfactory          

  protected void <init>(java.lang.Class<?>[], java.lang.String, java.util.Properties, int, com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl);
    descriptor: ([Ljava/lang/Class;Ljava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // java.lang.Class[] transletClasses
        start local 2 // java.lang.String transletName
        start local 3 // java.util.Properties outputProperties
        start local 4 // int indentNumber
        start local 5 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl tfactory
         0: .line 228
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
         2: .line 94
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
         3: .line 100
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
         4: .line 106
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
         5: .line 111
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses:Ljava/util/Map;
         6: .line 127
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
         7: .line 136
            aload 0 /* this */
            new java.lang.ThreadLocal
            dup
            invokespecial java.lang.ThreadLocal.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._sdom:Ljava/lang/ThreadLocal;
         8: .line 142
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
         9: .line 152
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._accessExternalStylesheet:Ljava/lang/String;
        10: .line 232
            aload 0 /* this */
            aload 1 /* transletClasses */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
        11: .line 233
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
        12: .line 234
            aload 0 /* this */
            aload 2 /* transletName */
            aload 3 /* outputProperties */
            iload 4 /* indentNumber */
            aload 5 /* tfactory */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.init:(Ljava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
        13: .line 235
            return
        end local 5 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl tfactory
        end local 4 // int indentNumber
        end local 3 // java.util.Properties outputProperties
        end local 2 // java.lang.String transletName
        end local 1 // java.lang.Class[] transletClasses
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   14     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0   14     1   transletClasses  [Ljava/lang/Class;
            0   14     2      transletName  Ljava/lang/String;
            0   14     3  outputProperties  Ljava/util/Properties;
            0   14     4      indentNumber  I
            0   14     5          tfactory  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
    Signature: ([Ljava/lang/Class<*>;Ljava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
    MethodParameters:
                  Name  Flags
      transletClasses   
      transletName      
      outputProperties  
      indentNumber      
      tfactory          

  private void init(java.lang.String, java.util.Properties, int, com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl);
    descriptor: (Ljava/lang/String;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // java.lang.String transletName
        start local 2 // java.util.Properties outputProperties
        start local 3 // int indentNumber
        start local 4 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl tfactory
         0: .line 240
            aload 0 /* this */
            aload 1 /* transletName */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
         1: .line 241
            aload 0 /* this */
            aload 2 /* outputProperties */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._outputProperties:Ljava/util/Properties;
         2: .line 242
            aload 0 /* this */
            iload 3 /* indentNumber */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._indentNumber:I
         3: .line 243
            aload 0 /* this */
            aload 4 /* tfactory */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
         4: .line 244
            aload 0 /* this */
            aload 4 /* tfactory */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.overrideDefaultParser:()Z
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._overrideDefaultParser:Z
         5: .line 245
            aload 0 /* this */
            aload 4 /* tfactory */
            ldc "http://javax.xml.XMLConstants/property/accessExternalStylesheet"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._accessExternalStylesheet:Ljava/lang/String;
         6: .line 246
            return
        end local 4 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl tfactory
        end local 3 // int indentNumber
        end local 2 // java.util.Properties outputProperties
        end local 1 // java.lang.String transletName
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0    7     1      transletName  Ljava/lang/String;
            0    7     2  outputProperties  Ljava/util/Properties;
            0    7     3      indentNumber  I
            0    7     4          tfactory  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
    MethodParameters:
                  Name  Flags
      transletName      
      outputProperties  
      indentNumber      
      tfactory          

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 250
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 88
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
         2: .line 94
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
         3: .line 100
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
         4: .line 106
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
         5: .line 111
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses:Ljava/util/Map;
         6: .line 127
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
         7: .line 136
            aload 0 /* this */
            new java.lang.ThreadLocal
            dup
            invokespecial java.lang.ThreadLocal.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._sdom:Ljava/lang/ThreadLocal;
         8: .line 142
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
         9: .line 152
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._accessExternalStylesheet:Ljava/lang/String;
        10: .line 250
            return
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // java.io.ObjectInputStream is
         0: .line 265
            invokestatic java.lang.System.getSecurityManager:()Ljava/lang/SecurityManager;
            astore 2 /* security */
        start local 2 // java.lang.SecurityManager security
         1: .line 266
            aload 2 /* security */
            ifnull 6
         2: .line 267
            ldc "jdk.xml.enableTemplatesImplDeserialization"
            invokestatic jdk.xml.internal.SecuritySupport.getSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* temp */
        start local 3 // java.lang.String temp
         3: .line 268
            aload 3 /* temp */
            ifnull 4
            aload 3 /* temp */
            invokevirtual java.lang.String.length:()I
            ifeq 6
            aload 3 /* temp */
            ldc "true"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 6
         4: .line 269
      StackMap locals: java.lang.SecurityManager java.lang.String
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "DESERIALIZE_TEMPLATES_ERR"
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
            astore 4 /* err */
        start local 4 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         5: .line 270
            new java.lang.UnsupportedOperationException
            dup
            aload 4 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        end local 3 // java.lang.String temp
         6: .line 275
      StackMap locals:
      StackMap stack:
            aload 1 /* is */
            invokevirtual java.io.ObjectInputStream.readFields:()Ljava/io/ObjectInputStream$GetField;
            astore 3 /* gf */
        start local 3 // java.io.ObjectInputStream$GetField gf
         7: .line 276
            aload 0 /* this */
            aload 3 /* gf */
            ldc "_name"
            aconst_null
            invokevirtual java.io.ObjectInputStream$GetField.get:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
         8: .line 277
            aload 0 /* this */
            aload 3 /* gf */
            ldc "_bytecodes"
            aconst_null
            invokevirtual java.io.ObjectInputStream$GetField.get:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast byte[][]
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
         9: .line 278
            aload 0 /* this */
            aload 3 /* gf */
            ldc "_class"
            aconst_null
            invokevirtual java.io.ObjectInputStream$GetField.get:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.Class[]
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
        10: .line 279
            aload 0 /* this */
            aload 3 /* gf */
            ldc "_transletIndex"
            iconst_m1
            invokevirtual java.io.ObjectInputStream$GetField.get:(Ljava/lang/String;I)I
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
        11: .line 281
            aload 0 /* this */
            aload 3 /* gf */
            ldc "_outputProperties"
            aconst_null
            invokevirtual java.io.ObjectInputStream$GetField.get:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.Properties
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._outputProperties:Ljava/util/Properties;
        12: .line 282
            aload 0 /* this */
            aload 3 /* gf */
            ldc "_indentNumber"
            iconst_0
            invokevirtual java.io.ObjectInputStream$GetField.get:(Ljava/lang/String;I)I
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._indentNumber:I
        13: .line 284
            aload 1 /* is */
            invokevirtual java.io.ObjectInputStream.readBoolean:()Z
            ifeq 15
        14: .line 285
            aload 0 /* this */
            aload 1 /* is */
            invokevirtual java.io.ObjectInputStream.readObject:()Ljava/lang/Object;
            checkcast javax.xml.transform.URIResolver
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
        15: .line 288
      StackMap locals: java.io.ObjectInputStream$GetField
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
            dup
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
        16: .line 289
            return
        end local 3 // java.io.ObjectInputStream$GetField gf
        end local 2 // java.lang.SecurityManager security
        end local 1 // java.io.ObjectInputStream is
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   17     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0   17     1        is  Ljava/io/ObjectInputStream;
            1   17     2  security  Ljava/lang/SecurityManager;
            3    6     3      temp  Ljava/lang/String;
            5    6     4       err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
            7   17     3        gf  Ljava/io/ObjectInputStream$GetField;
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    MethodParameters:
      Name  Flags
      is    

  private void writeObject(java.io.ObjectOutputStream);
    descriptor: (Ljava/io/ObjectOutputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // java.io.ObjectOutputStream os
         0: .line 299
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses:Ljava/util/Map;
            ifnull 4
         1: .line 301
            new java.io.NotSerializableException
            dup
         2: .line 302
            ldc "com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable"
         3: .line 301
            invokespecial java.io.NotSerializableException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 306
      StackMap locals:
      StackMap stack:
            aload 1 /* os */
            invokevirtual java.io.ObjectOutputStream.putFields:()Ljava/io/ObjectOutputStream$PutField;
            astore 2 /* pf */
        start local 2 // java.io.ObjectOutputStream$PutField pf
         5: .line 307
            aload 2 /* pf */
            ldc "_name"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
            invokevirtual java.io.ObjectOutputStream$PutField.put:(Ljava/lang/String;Ljava/lang/Object;)V
         6: .line 308
            aload 2 /* pf */
            ldc "_bytecodes"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
            invokevirtual java.io.ObjectOutputStream$PutField.put:(Ljava/lang/String;Ljava/lang/Object;)V
         7: .line 309
            aload 2 /* pf */
            ldc "_class"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            invokevirtual java.io.ObjectOutputStream$PutField.put:(Ljava/lang/String;Ljava/lang/Object;)V
         8: .line 310
            aload 2 /* pf */
            ldc "_transletIndex"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
            invokevirtual java.io.ObjectOutputStream$PutField.put:(Ljava/lang/String;I)V
         9: .line 311
            aload 2 /* pf */
            ldc "_outputProperties"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._outputProperties:Ljava/util/Properties;
            invokevirtual java.io.ObjectOutputStream$PutField.put:(Ljava/lang/String;Ljava/lang/Object;)V
        10: .line 312
            aload 2 /* pf */
            ldc "_indentNumber"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._indentNumber:I
            invokevirtual java.io.ObjectOutputStream$PutField.put:(Ljava/lang/String;I)V
        11: .line 313
            aload 1 /* os */
            invokevirtual java.io.ObjectOutputStream.writeFields:()V
        12: .line 315
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
            instanceof java.io.Serializable
            ifeq 16
        13: .line 316
            aload 1 /* os */
            iconst_1
            invokevirtual java.io.ObjectOutputStream.writeBoolean:(Z)V
        14: .line 317
            aload 1 /* os */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
            checkcast java.io.Serializable
            invokevirtual java.io.ObjectOutputStream.writeObject:(Ljava/lang/Object;)V
        15: .line 318
            goto 17
        16: .line 320
      StackMap locals: java.io.ObjectOutputStream$PutField
      StackMap stack:
            aload 1 /* os */
            iconst_0
            invokevirtual java.io.ObjectOutputStream.writeBoolean:(Z)V
        17: .line 322
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.io.ObjectOutputStream$PutField pf
        end local 1 // java.io.ObjectOutputStream os
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0   18     1    os  Ljava/io/ObjectOutputStream;
            5   18     2    pf  Ljava/io/ObjectOutputStream$PutField;
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    MethodParameters:
      Name  Flags
      os    

  public boolean overrideDefaultParser();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 328
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._overrideDefaultParser:Z
            ireturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;

  public synchronized void setURIResolver(javax.xml.transform.URIResolver);
    descriptor: (Ljavax/xml/transform/URIResolver;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // javax.xml.transform.URIResolver resolver
         0: .line 335
            aload 0 /* this */
            aload 1 /* resolver */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
         1: .line 336
            return
        end local 1 // javax.xml.transform.URIResolver resolver
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0    2     1  resolver  Ljavax/xml/transform/URIResolver;
    MethodParameters:
          Name  Flags
      resolver  

  private synchronized void setTransletBytecodes(byte[][]);
    descriptor: ([[B)V
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // byte[][] bytecodes
         0: .line 348
            aload 0 /* this */
            aload 1 /* bytecodes */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
         1: .line 349
            return
        end local 1 // byte[][] bytecodes
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0    2     1  bytecodes  [[B
    MethodParameters:
           Name  Flags
      bytecodes  

  private synchronized byte[][] getTransletBytecodes();
    descriptor: ()[[B
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 360
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;

  private synchronized java.lang.Class<?>[] getTransletClasses();
    descriptor: ()[Ljava/lang/Class;
    flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 373
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            ifnonnull 3
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.defineTransletClasses:()V
         1: .line 374
            goto 3
         2: .line 375
      StackMap locals:
      StackMap stack: javax.xml.transform.TransformerConfigurationException
            pop
         3: .line 378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.transform.TransformerConfigurationException
    Signature: ()[Ljava/lang/Class<*>;

  public synchronized int getTransletIndex();
    descriptor: ()I
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 386
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            ifnonnull 3
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.defineTransletClasses:()V
         1: .line 387
            goto 3
         2: .line 388
      StackMap locals:
      StackMap stack: javax.xml.transform.TransformerConfigurationException
            pop
         3: .line 391
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
            ireturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.transform.TransformerConfigurationException

  protected synchronized void setTransletName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // java.lang.String name
         0: .line 398
            aload 0 /* this */
            aload 1 /* name */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
         1: .line 399
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0    2     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  protected synchronized java.lang.String getTransletName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 405
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;

  private java.lang.Module createModule(java.lang.module.ModuleDescriptor, java.lang.ClassLoader);
    descriptor: (Ljava/lang/module/ModuleDescriptor;Ljava/lang/ClassLoader;)Ljava/lang/Module;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=11, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // java.lang.module.ModuleDescriptor descriptor
        start local 2 // java.lang.ClassLoader loader
         0: .line 414
            aload 1 /* descriptor */
            invokevirtual java.lang.module.ModuleDescriptor.name:()Ljava/lang/String;
            astore 3 /* mn */
        start local 3 // java.lang.String mn
         1: .line 416
            new com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$1
            dup
            aload 0 /* this */
            aload 1 /* descriptor */
            aconst_null
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$1.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;Ljava/lang/module/ModuleDescriptor;Ljava/net/URI;)V
            astore 4 /* mref */
        start local 4 // java.lang.module.ModuleReference mref
         2: .line 423
            new com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$2
            dup
            aload 0 /* this */
            aload 3 /* mn */
            aload 4 /* mref */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$2.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;Ljava/lang/String;Ljava/lang/module/ModuleReference;)V
            astore 5 /* finder */
        start local 5 // java.lang.module.ModuleFinder finder
         3: .line 438
            invokestatic java.lang.ModuleLayer.boot:()Ljava/lang/ModuleLayer;
            astore 6 /* bootLayer */
        start local 6 // java.lang.ModuleLayer bootLayer
         4: .line 440
            aload 6 /* bootLayer */
            invokevirtual java.lang.ModuleLayer.configuration:()Ljava/lang/module/Configuration;
         5: .line 441
            aload 5 /* finder */
            iconst_0
            anewarray java.nio.file.Path
            invokestatic java.lang.module.ModuleFinder.of:([Ljava/nio/file/Path;)Ljava/lang/module/ModuleFinder;
            aload 3 /* mn */
            invokestatic java.util.Set.of:(Ljava/lang/Object;)Ljava/util/Set;
            invokevirtual java.lang.module.Configuration.resolve:(Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleFinder;Ljava/util/Collection;)Ljava/lang/module/Configuration;
         6: .line 440
            astore 7 /* cf */
        start local 7 // java.lang.module.Configuration cf
         7: .line 443
            aload 6 /* bootLayer */
            aload 7 /* cf */
            aload 2 /* loader */
            invokedynamic run(Ljava/lang/ModuleLayer;Ljava/lang/module/Configuration;Ljava/lang/ClassLoader;)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;
                  com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.lambda$0(Ljava/lang/ModuleLayer;Ljava/lang/module/Configuration;Ljava/lang/ClassLoader;)Ljava/lang/ModuleLayer; (6)
                  ()Ljava/lang/ModuleLayer;
            astore 8 /* pa */
        start local 8 // java.security.PrivilegedAction pa
         8: .line 444
            aload 8 /* pa */
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast java.lang.ModuleLayer
            astore 9 /* layer */
        start local 9 // java.lang.ModuleLayer layer
         9: .line 446
            aload 9 /* layer */
            aload 3 /* mn */
            invokevirtual java.lang.ModuleLayer.findModule:(Ljava/lang/String;)Ljava/util/Optional;
            invokevirtual java.util.Optional.get:()Ljava/lang/Object;
            checkcast java.lang.Module
            astore 10 /* m */
        start local 10 // java.lang.Module m
        10: .line 447
            getstatic com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.$assertionsDisabled:Z
            ifne 11
            aload 10 /* m */
            invokevirtual java.lang.Module.getLayer:()Ljava/lang/ModuleLayer;
            aload 9 /* layer */
            if_acmpeq 11
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        11: .line 449
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl java.lang.module.ModuleDescriptor java.lang.ClassLoader java.lang.String java.lang.module.ModuleReference java.lang.module.ModuleFinder java.lang.ModuleLayer java.lang.module.Configuration java.security.PrivilegedAction java.lang.ModuleLayer java.lang.Module
      StackMap stack:
            aload 10 /* m */
            areturn
        end local 10 // java.lang.Module m
        end local 9 // java.lang.ModuleLayer layer
        end local 8 // java.security.PrivilegedAction pa
        end local 7 // java.lang.module.Configuration cf
        end local 6 // java.lang.ModuleLayer bootLayer
        end local 5 // java.lang.module.ModuleFinder finder
        end local 4 // java.lang.module.ModuleReference mref
        end local 3 // java.lang.String mn
        end local 2 // java.lang.ClassLoader loader
        end local 1 // java.lang.module.ModuleDescriptor descriptor
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0   12     1  descriptor  Ljava/lang/module/ModuleDescriptor;
            0   12     2      loader  Ljava/lang/ClassLoader;
            1   12     3          mn  Ljava/lang/String;
            2   12     4        mref  Ljava/lang/module/ModuleReference;
            3   12     5      finder  Ljava/lang/module/ModuleFinder;
            4   12     6   bootLayer  Ljava/lang/ModuleLayer;
            7   12     7          cf  Ljava/lang/module/Configuration;
            8   12     8          pa  Ljava/security/PrivilegedAction<Ljava/lang/ModuleLayer;>;
            9   12     9       layer  Ljava/lang/ModuleLayer;
           10   12    10           m  Ljava/lang/Module;
    MethodParameters:
            Name  Flags
      descriptor  
      loader      

  private void defineTransletClasses();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=13, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 459
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
            ifnonnull 3
         1: .line 460
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "NO_TRANSLET_CLASS_ERR"
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
            astore 1 /* err */
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         2: .line 461
            new javax.xml.transform.TransformerConfigurationException
            dup
            aload 1 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         3: .line 465
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$3
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$3.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;)V
            invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader
         4: .line 464
            astore 1 /* loader */
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader loader
         5: .line 473
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
            arraylength
            istore 2 /* classCount */
        start local 2 // int classCount
         6: .line 474
            aload 0 /* this */
            iload 2 /* classCount */
            anewarray java.lang.Class
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
         7: .line 476
            iload 2 /* classCount */
            iconst_1
            if_icmple 9
         8: .line 477
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses:Ljava/util/Map;
         9: .line 482
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader int
      StackMap stack:
            ldc "jdk.translet"
            astore 3 /* mn */
        start local 3 // java.lang.String mn
        10: .line 484
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getPackageName:()Ljava/lang/String;
            astore 4 /* pn */
        start local 4 // java.lang.String pn
        11: .line 485
            getstatic com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.$assertionsDisabled:Z
            ifne 13
            aload 4 /* pn */
            ifnull 12
            aload 4 /* pn */
            invokevirtual java.lang.String.length:()I
            ifgt 13
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
        12: new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
        13: .line 488
      StackMap locals:
      StackMap stack:
            aload 3 /* mn */
            getstatic java.lang.module.ModuleDescriptor$Modifier.SYNTHETIC:Ljava/lang/module/ModuleDescriptor$Modifier;
            invokestatic java.util.Set.of:(Ljava/lang/Object;)Ljava/util/Set;
            invokestatic java.lang.module.ModuleDescriptor.newModule:(Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder;
        14: .line 489
            ldc "java.xml"
            invokevirtual java.lang.module.ModuleDescriptor$Builder.requires:(Ljava/lang/String;)Ljava/lang/module/ModuleDescriptor$Builder;
        15: .line 490
            aload 4 /* pn */
            ldc "java.xml"
            invokestatic java.util.Set.of:(Ljava/lang/Object;)Ljava/util/Set;
            invokevirtual java.lang.module.ModuleDescriptor$Builder.exports:(Ljava/lang/String;Ljava/util/Set;)Ljava/lang/module/ModuleDescriptor$Builder;
        16: .line 491
            invokevirtual java.lang.module.ModuleDescriptor$Builder.build:()Ljava/lang/module/ModuleDescriptor;
        17: .line 487
            astore 5 /* descriptor */
        start local 5 // java.lang.module.ModuleDescriptor descriptor
        18: .line 493
            aload 0 /* this */
            aload 5 /* descriptor */
            aload 1 /* loader */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.createModule:(Ljava/lang/module/ModuleDescriptor;Ljava/lang/ClassLoader;)Ljava/lang/Module;
            astore 6 /* m */
        start local 6 // java.lang.Module m
        19: .line 496
            ldc Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            invokevirtual java.lang.Class.getModule:()Ljava/lang/Module;
            astore 7 /* thisModule */
        start local 7 // java.lang.Module thisModule
        20: .line 500
            new java.lang.RuntimePermission
            dup
            ldc "*"
            invokespecial java.lang.RuntimePermission.<init>:(Ljava/lang/String;)V
            invokevirtual java.lang.RuntimePermission.newPermissionCollection:()Ljava/security/PermissionCollection;
        21: .line 499
            astore 8 /* perms */
        start local 8 // java.security.PermissionCollection perms
        22: .line 501
            getstatic com.sun.org.apache.xalan.internal.xsltc.compiler.Constants.PKGS_USED_BY_TRANSLET_CLASSES:[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            aload 7 /* thisModule */
            aload 6 /* m */
            aload 8 /* perms */
            invokedynamic accept(Ljava/lang/Module;Ljava/lang/Module;Ljava/security/PermissionCollection;)Ljava/util/function/Consumer;
              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;)V
                  com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.lambda$2(Ljava/lang/Module;Ljava/lang/Module;Ljava/security/PermissionCollection;Ljava/lang/String;)V (6)
                  (Ljava/lang/String;)V
            invokeinterface java.util.List.forEach:(Ljava/util/function/Consumer;)V
        23: .line 506
            new java.security.CodeSource
            dup
            aconst_null
            aconst_null
            invokespecial java.security.CodeSource.<init>:(Ljava/net/URL;[Ljava/security/CodeSigner;)V
            astore 9 /* codeSource */
        start local 9 // java.security.CodeSource codeSource
        24: .line 507
            new java.security.ProtectionDomain
            dup
            aload 9 /* codeSource */
            aload 8 /* perms */
        25: .line 508
            aload 1 /* loader */
            aconst_null
        26: .line 507
            invokespecial java.security.ProtectionDomain.<init>:(Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V
            astore 10 /* pd */
        start local 10 // java.security.ProtectionDomain pd
        27: .line 511
            aload 7 /* thisModule */
            aload 6 /* m */
            invokevirtual java.lang.Module.addReads:(Ljava/lang/Module;)Ljava/lang/Module;
            pop
        28: .line 513
            iconst_0
            istore 11 /* i */
        start local 11 // int i
        29: goto 37
        30: .line 514
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader int java.lang.String java.lang.String java.lang.module.ModuleDescriptor java.lang.Module java.lang.Module java.security.PermissionCollection java.security.CodeSource java.security.ProtectionDomain int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            iload 11 /* i */
            aload 1 /* loader */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._bytecodes:[[B
            iload 11 /* i */
            aaload
            aload 10 /* pd */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader.defineClass:([BLjava/security/ProtectionDomain;)Ljava/lang/Class;
            aastore
        31: .line 515
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            iload 11 /* i */
            aaload
            invokevirtual java.lang.Class.getSuperclass:()Ljava/lang/Class;
            astore 12 /* superClass */
        start local 12 // java.lang.Class superClass
        32: .line 518
            aload 12 /* superClass */
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            getstatic com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.ABSTRACT_TRANSLET:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 35
        33: .line 519
            aload 0 /* this */
            iload 11 /* i */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
        34: .line 520
            goto 36
        35: .line 522
      StackMap locals: java.lang.Class
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses:Ljava/util/Map;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            iload 11 /* i */
            aaload
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            iload 11 /* i */
            aaload
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 12 // java.lang.Class superClass
        36: .line 513
      StackMap locals:
      StackMap stack:
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
        37: iload 11 /* i */
            iload 2 /* classCount */
            if_icmplt 30
        end local 11 // int i
        38: .line 526
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
            ifge 47
        39: .line 527
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "NO_MAIN_TRANSLET_ERR"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
            astore 11 /* err */
        start local 11 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        40: .line 528
            new javax.xml.transform.TransformerConfigurationException
            dup
            aload 11 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 11 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        end local 10 // java.security.ProtectionDomain pd
        end local 9 // java.security.CodeSource codeSource
        end local 8 // java.security.PermissionCollection perms
        end local 7 // java.lang.Module thisModule
        end local 6 // java.lang.Module m
        end local 5 // java.lang.module.ModuleDescriptor descriptor
        end local 4 // java.lang.String pn
        end local 3 // java.lang.String mn
        end local 2 // int classCount
        41: .line 531
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader
      StackMap stack: java.lang.ClassFormatError
            astore 2 /* e */
        start local 2 // java.lang.ClassFormatError e
        42: .line 532
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "TRANSLET_CLASS_ERR"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
            astore 3 /* err */
        start local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        43: .line 533
            new javax.xml.transform.TransformerConfigurationException
            dup
            aload 3 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            aload 2 /* e */
            invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        end local 2 // java.lang.ClassFormatError e
        44: .line 535
      StackMap locals:
      StackMap stack: java.lang.LinkageError
            astore 2 /* e */
        start local 2 // java.lang.LinkageError e
        45: .line 536
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "TRANSLET_OBJECT_ERR"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
            astore 3 /* err */
        start local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        46: .line 537
            new javax.xml.transform.TransformerConfigurationException
            dup
            aload 3 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            aload 2 /* e */
            invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        end local 2 // java.lang.LinkageError e
        47: .line 539
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader loader
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   48     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            2    3     1         err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
            5   48     1      loader  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl$TransletClassLoader;
            6   41     2  classCount  I
           10   41     3          mn  Ljava/lang/String;
           11   41     4          pn  Ljava/lang/String;
           18   41     5  descriptor  Ljava/lang/module/ModuleDescriptor;
           19   41     6           m  Ljava/lang/Module;
           20   41     7  thisModule  Ljava/lang/Module;
           22   41     8       perms  Ljava/security/PermissionCollection;
           24   41     9  codeSource  Ljava/security/CodeSource;
           27   41    10          pd  Ljava/security/ProtectionDomain;
           29   38    11           i  I
           32   36    12  superClass  Ljava/lang/Class<*>;
           40   41    11         err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
           42   44     2           e  Ljava/lang/ClassFormatError;
           43   44     3         err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
           45   47     2           e  Ljava/lang/LinkageError;
           46   47     3         err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
      Exception table:
        from    to  target  type
           5    41      41  Class java.lang.ClassFormatError
           5    41      44  Class java.lang.LinkageError
    Exceptions:
      throws javax.xml.transform.TransformerConfigurationException

  private com.sun.org.apache.xalan.internal.xsltc.Translet getTransletInstance();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/Translet;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 549
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
            ifnonnull 2
         1: aconst_null
            areturn
         2: .line 551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            ifnonnull 3
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.defineTransletClasses:()V
         3: .line 556
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._class:[Ljava/lang/Class;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._transletIndex:I
            aaload
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            iconst_0
            anewarray java.lang.Object
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet
         4: .line 555
            astore 1 /* translet */
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet translet
         5: .line 557
            aload 1 /* translet */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.postInitialization:()V
         6: .line 558
            aload 1 /* translet */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.setTemplates:(Ljavax/xml/transform/Templates;)V
         7: .line 559
            aload 1 /* translet */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._overrideDefaultParser:Z
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.setOverrideDefaultParser:(Z)V
         8: .line 560
            aload 1 /* translet */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._accessExternalStylesheet:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.setAllowedProtocols:(Ljava/lang/String;)V
         9: .line 561
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses:Ljava/util/Map;
            ifnull 11
        10: .line 562
            aload 1 /* translet */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._auxClasses:Ljava/util/Map;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.setAuxiliaryClasses:(Ljava/util/Map;)V
        11: .line 565
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet
      StackMap stack:
            aload 1 /* translet */
        12: areturn
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet translet
        13: .line 568
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl
      StackMap stack: java.lang.ReflectiveOperationException
            astore 1 /* e */
        start local 1 // java.lang.ReflectiveOperationException e
        14: .line 569
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "TRANSLET_OBJECT_ERR"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._name:Ljava/lang/String;
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
            astore 2 /* err */
        start local 2 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        15: .line 570
            new javax.xml.transform.TransformerConfigurationException
            dup
            aload 2 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            aload 1 /* e */
            invokespecial javax.xml.transform.TransformerConfigurationException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        end local 1 // java.lang.ReflectiveOperationException e
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            5   13     1  translet  Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
           14   16     1         e  Ljava/lang/ReflectiveOperationException;
           15   16     2       err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
      Exception table:
        from    to  target  type
           0     1      13  Class java.lang.InstantiationException
           2    12      13  Class java.lang.InstantiationException
           0     1      13  Class java.lang.IllegalAccessException
           2    12      13  Class java.lang.IllegalAccessException
           0     1      13  Class java.lang.NoSuchMethodException
           2    12      13  Class java.lang.NoSuchMethodException
           0     1      13  Class java.lang.reflect.InvocationTargetException
           2    12      13  Class java.lang.reflect.InvocationTargetException
    Exceptions:
      throws javax.xml.transform.TransformerConfigurationException

  public synchronized javax.xml.transform.Transformer newTransformer();
    descriptor: ()Ljavax/xml/transform/Transformer;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 584
            new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
            dup
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.getTransletInstance:()Lcom/sun/org/apache/xalan/internal/xsltc/Translet;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._outputProperties:Ljava/util/Properties;
         1: .line 585
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._indentNumber:I
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
         2: .line 584
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/Translet;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
            astore 1 /* transformer */
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl transformer
         3: .line 587
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
            ifnull 5
         4: .line 588
            aload 1 /* transformer */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._uriResolver:Ljavax/xml/transform/URIResolver;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setURIResolver:(Ljavax/xml/transform/URIResolver;)V
         5: .line 591
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            ldc "http://javax.xml.XMLConstants/feature/secure-processing"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getFeature:(Ljava/lang/String;)Z
            ifeq 7
         6: .line 592
            aload 1 /* transformer */
            iconst_1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setSecureProcessing:(Z)V
         7: .line 594
      StackMap locals:
      StackMap stack:
            aload 1 /* transformer */
            areturn
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl transformer
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            3    8     1  transformer  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
    Exceptions:
      throws javax.xml.transform.TransformerConfigurationException

  public synchronized java.util.Properties getOutputProperties();
    descriptor: ()Ljava/util/Properties;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 605
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.newTransformer:()Ljavax/xml/transform/Transformer;
            invokevirtual javax.xml.transform.Transformer.getOutputProperties:()Ljava/util/Properties;
         1: areturn
         2: .line 607
      StackMap locals:
      StackMap stack: javax.xml.transform.TransformerConfigurationException
            pop
         3: .line 608
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.transform.TransformerConfigurationException

  public com.sun.org.apache.xalan.internal.xsltc.DOM getStylesheetDOM();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
         0: .line 616
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._sdom:Ljava/lang/ThreadLocal;
            invokevirtual java.lang.ThreadLocal.get:()Ljava/lang/Object;
            checkcast com.sun.org.apache.xalan.internal.xsltc.DOM
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;

  public void setStylesheetDOM(com.sun.org.apache.xalan.internal.xsltc.DOM);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/DOM;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.DOM sdom
         0: .line 623
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl._sdom:Ljava/lang/ThreadLocal;
            aload 1 /* sdom */
            invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
         1: .line 624
            return
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.DOM sdom
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl;
            0    2     1  sdom  Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
    MethodParameters:
      Name  Flags
      sdom  

  private static java.lang.ModuleLayer lambda$0(java.lang.ModuleLayer, java.lang.module.Configuration, java.lang.ClassLoader);
    descriptor: (Ljava/lang/ModuleLayer;Ljava/lang/module/Configuration;Ljava/lang/ClassLoader;)Ljava/lang/ModuleLayer;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 443
            aload 0
            aload 1
            aload 2
            invokedynamic apply(Ljava/lang/ClassLoader;)Ljava/util/function/Function;
              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;)Ljava/lang/Object;
                  com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.lambda$1(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/ClassLoader; (6)
                  (Ljava/lang/String;)Ljava/lang/ClassLoader;
            invokevirtual java.lang.ModuleLayer.defineModules:(Ljava/lang/module/Configuration;Ljava/util/function/Function;)Ljava/lang/ModuleLayer;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static void lambda$2(java.lang.Module, java.lang.Module, java.security.PermissionCollection, java.lang.String);
    descriptor: (Ljava/lang/Module;Ljava/lang/Module;Ljava/security/PermissionCollection;Ljava/lang/String;)V
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=6, locals=4, args_size=4
        start local 3 // java.lang.String p
         0: .line 502
            aload 0
            aload 3 /* p */
            aload 1
            invokevirtual java.lang.Module.addExports:(Ljava/lang/String;Ljava/lang/Module;)Ljava/lang/Module;
            pop
         1: .line 503
            aload 2
            new java.lang.RuntimePermission
            dup
            new java.lang.StringBuilder
            dup
            ldc "accessClassInPackage."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* p */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.RuntimePermission.<init>:(Ljava/lang/String;)V
            invokevirtual java.security.PermissionCollection.add:(Ljava/security/Permission;)V
         2: .line 504
            return
        end local 3 // java.lang.String p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     3     p  Ljava/lang/String;

  private static java.lang.ClassLoader lambda$1(java.lang.ClassLoader, java.lang.String);
    descriptor: (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/ClassLoader;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 1 // java.lang.String name
         0: .line 443
            aload 0
            areturn
        end local 1 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     1  name  Ljava/lang/String;
}
SourceFile: "TemplatesImpl.java"
NestMembers:
  com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$1  com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$2  com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$3  com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader
InnerClasses:
  com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$1
  com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$2
  com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$3
  final TransletClassLoader = com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl$TransletClassLoader of com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl
  public abstract GetField = java.io.ObjectInputStream$GetField of java.io.ObjectInputStream
  public abstract PutField = java.io.ObjectOutputStream$PutField of java.io.ObjectOutputStream
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public final Builder = java.lang.module.ModuleDescriptor$Builder of java.lang.module.ModuleDescriptor
  public final Modifier = java.lang.module.ModuleDescriptor$Modifier of java.lang.module.ModuleDescriptor