public final class com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl extends javax.xml.transform.Transformer implements com.sun.org.apache.xalan.internal.xsltc.DOMCache
  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.TransformerImpl
  super_class: javax.xml.transform.Transformer
{
  private static final java.lang.String LEXICAL_HANDLER_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/properties/lexical-handler"

  private static final java.lang.String NAMESPACE_PREFIXES_FEATURE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/features/namespace-prefixes"

  private com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet _translet;
    descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
    flags: (0x0002) ACC_PRIVATE

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

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

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

  private final javax.xml.transform.ErrorListener _defaultListener;
    descriptor: Ljavax/xml/transform/ErrorListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private javax.xml.transform.ErrorListener _errorListener;
    descriptor: Ljavax/xml/transform/ErrorListener;
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.transform.URIResolver _uriResolver;
    descriptor: Ljavax/xml/transform/URIResolver;
    flags: (0x0002) ACC_PRIVATE

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

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

  private com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory _tohFactory;
    descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xalan.internal.xsltc.DOM _dom;
    descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
    flags: (0x0002) ACC_PRIVATE

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

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

  private java.io.OutputStream _ostream;
    descriptor: Ljava/io/OutputStream;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager _dtmManager;
    descriptor: Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xml.internal.utils.XMLReaderManager _readerManager;
    descriptor: Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
    flags: (0x0002) ACC_PRIVATE

  private boolean _isIdentity;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _isSecureProcessing;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _overrideDefaultParser;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

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

  private com.sun.org.apache.xalan.internal.utils.XMLSecurityManager _securityManager;
    descriptor: Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.String, java.lang.Object> _parameters;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  javax.xml.catalog.CatalogFeatures _catalogFeatures;
    descriptor: Ljavax/xml/catalog/CatalogFeatures;
    flags: (0x0000) 

  javax.xml.catalog.CatalogResolver _catalogUriResolver;
    descriptor: Ljavax/xml/catalog/CatalogResolver;
    flags: (0x0000) 

  boolean _useCatalog;
    descriptor: Z
    flags: (0x0000) 

  int _cdataChunkSize;
    descriptor: I
    flags: (0x0000) 

  protected void <init>(java.util.Properties, int, com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl);
    descriptor: (Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.util.Properties outputProperties
        start local 2 // int indentNumber
        start local 3 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl tfactory
         0: .line 269
            aload 0 /* this */
            aconst_null
            aload 1 /* outputProperties */
            iload 2 /* indentNumber */
            aload 3 /* tfactory */
            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
         1: .line 270
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
         2: .line 272
            return
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl tfactory
        end local 2 // int indentNumber
        end local 1 // java.util.Properties outputProperties
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    3     1  outputProperties  Ljava/util/Properties;
            0    3     2      indentNumber  I
            0    3     3          tfactory  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
    MethodParameters:
                  Name  Flags
      outputProperties  
      indentNumber      
      tfactory          

  protected void <init>(com.sun.org.apache.xalan.internal.xsltc.Translet, java.util.Properties, int, com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/Translet;Ljava/util/Properties;ILcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=7, args_size=5
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.Translet translet
        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 274
            aload 0 /* this */
            invokespecial javax.xml.transform.Transformer.<init>:()V
         1: .line 116
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
         2: .line 121
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._method:Ljava/lang/String;
         3: .line 126
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._encoding:Ljava/lang/String;
         4: .line 131
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._sourceSystemId:Ljava/lang/String;
         5: .line 136
            aload 0 /* this */
            new jdk.xml.internal.TransformErrorListener
            dup
            invokespecial jdk.xml.internal.TransformErrorListener.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._defaultListener:Ljavax/xml/transform/ErrorListener;
         6: .line 141
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._defaultListener:Ljavax/xml/transform/ErrorListener;
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
         7: .line 146
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._uriResolver:Ljavax/xml/transform/URIResolver;
         8: .line 156
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
         9: .line 161
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dom:Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
        10: .line 166
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._indentNumber:I
        11: .line 172
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
        12: .line 177
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
        13: .line 183
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
        14: .line 199
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
        15: .line 204
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isSecureProcessing:Z
        16: .line 214
            aload 0 /* this */
            ldc "all"
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._accessExternalDTD:Ljava/lang/String;
        17: .line 222
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
        18: .line 229
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._useCatalog:Z
        19: .line 231
            aload 0 /* this */
            getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._cdataChunkSize:I
        20: .line 277
            aload 0 /* this */
            aload 1 /* translet */
            checkcast com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
        21: .line 278
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            ifnull 23
        22: .line 279
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl$MessageHandler
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl$MessageHandler.<init>:(Ljavax/xml/transform/ErrorListener;)V
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.setMessageHandler:(Lcom/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler;)V
        23: .line 281
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl com.sun.org.apache.xalan.internal.xsltc.Translet java.util.Properties int com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* outputProperties */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.createOutputProperties:(Ljava/util/Properties;)Ljava/util/Properties;
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
        24: .line 282
            ldc "jdk.xml.xsltcIsStandalone"
            invokestatic jdk.xml.internal.SecuritySupport.getJAXPSystemProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* v */
        start local 5 // java.lang.String v
        25: .line 283
            aload 5 /* v */
            ifnull 27
        26: .line 284
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            ldc "http://www.oracle.com/xml/jaxp/properties/xsltcIsStandalone"
            aload 5 /* v */
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        27: .line 286
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            invokevirtual java.util.Properties.clone:()Ljava/lang/Object;
            checkcast java.util.Properties
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._propertiesClone:Ljava/util/Properties;
        28: .line 287
            aload 0 /* this */
            iload 3 /* indentNumber */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._indentNumber:I
        29: .line 288
            aload 0 /* this */
            aload 4 /* tfactory */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
        30: .line 289
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.overrideDefaultParser:()Z
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._overrideDefaultParser:Z
        31: .line 290
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
            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.TransformerImpl._accessExternalDTD:Ljava/lang/String;
        32: .line 291
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            ldc "http://apache.org/xml/properties/security-manager"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xalan.internal.utils.XMLSecurityManager
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._securityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
        33: .line 292
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._overrideDefaultParser:Z
            invokestatic com.sun.org.apache.xml.internal.utils.XMLReaderManager.getInstance:(Z)Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
        34: .line 293
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ldc "http://javax.xml.XMLConstants/property/accessExternalDTD"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._accessExternalDTD:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        35: .line 294
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ldc "http://javax.xml.XMLConstants/feature/secure-processing"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isSecureProcessing:Z
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.setFeature:(Ljava/lang/String;Z)V
        36: .line 295
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ldc "http://apache.org/xml/properties/security-manager"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._securityManager:Lcom/sun/org/apache/xalan/internal/utils/XMLSecurityManager;
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        37: .line 296
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            ldc "jdk.xml.cdataChunkSize"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
        38: .line 297
            getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
        39: .line 296
            invokestatic jdk.xml.internal.JdkXmlUtils.getValue:(Ljava/lang/Object;I)I
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._cdataChunkSize:I
        40: .line 298
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ldc "jdk.xml.cdataChunkSize"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._cdataChunkSize:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        41: .line 300
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getFeature:(Ljava/lang/String;)Z
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._useCatalog:Z
        42: .line 301
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._useCatalog:Z
            ifeq 48
        43: .line 302
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            ldc "javax.xml.catalog.catalogFeatures"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast javax.xml.catalog.CatalogFeatures
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
        44: .line 303
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            getstatic javax.xml.catalog.CatalogFeatures$Feature.DEFER:Ljavax/xml/catalog/CatalogFeatures$Feature;
            invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
            astore 6 /* catalogFiles */
        start local 6 // java.lang.String catalogFiles
        45: .line 304
            aload 6 /* catalogFiles */
            ifnull 48
        46: .line 305
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._useCatalog:Z
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.setFeature:(Ljava/lang/String;Z)V
        47: .line 306
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ldc "javax.xml.catalog.catalogFeatures"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        end local 6 // java.lang.String catalogFiles
        48: .line 310
      StackMap locals:
      StackMap stack:
            return
        end local 5 // java.lang.String v
        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 // com.sun.org.apache.xalan.internal.xsltc.Translet translet
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   49     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   49     1          translet  Lcom/sun/org/apache/xalan/internal/xsltc/Translet;
            0   49     2  outputProperties  Ljava/util/Properties;
            0   49     3      indentNumber  I
            0   49     4          tfactory  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
           25   49     5                 v  Ljava/lang/String;
           45   48     6      catalogFiles  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      translet          
      outputProperties  
      indentNumber      
      tfactory          

  public boolean isSecureProcessing();
    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.TransformerImpl this
         0: .line 316
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isSecureProcessing:Z
            ireturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  public void setSecureProcessing(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // boolean flag
         0: .line 323
            aload 0 /* this */
            iload 1 /* flag */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isSecureProcessing:Z
         1: .line 324
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            ldc "http://javax.xml.XMLConstants/feature/secure-processing"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isSecureProcessing:Z
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.setFeature:(Ljava/lang/String;Z)V
         2: .line 325
            return
        end local 1 // boolean flag
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    3     1  flag  Z
    MethodParameters:
      Name  Flags
      flag  

  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.TransformerImpl this
         0: .line 330
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._overrideDefaultParser:Z
            ireturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  public void setOverrideDefaultParser(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // boolean flag
         0: .line 337
            aload 0 /* this */
            iload 1 /* flag */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._overrideDefaultParser:Z
         1: .line 338
            return
        end local 1 // boolean flag
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    2     1  flag  Z
    MethodParameters:
      Name  Flags
      flag  

  protected com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet getTranslet();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
         0: .line 345
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  public boolean isIdentity();
    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.TransformerImpl this
         0: .line 349
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ireturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  public void transform(javax.xml.transform.Source, javax.xml.transform.Result);
    descriptor: (Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // javax.xml.transform.Source source
        start local 2 // javax.xml.transform.Result result
         0: .line 363
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ifne 5
         1: .line 364
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            ifnonnull 4
         2: .line 365
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_NO_TRANSLET_ERR"
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
            astore 3 /* err */
        start local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         3: .line 366
            new javax.xml.transform.TransformerException
            dup
            aload 3 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         4: .line 369
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transferOutputProperties:(Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;)V
         5: .line 372
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* result */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler:(Ljavax/xml/transform/Result;)Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            astore 3 /* toHandler */
        start local 3 // com.sun.org.apache.xml.internal.serializer.SerializationHandler toHandler
         6: .line 373
            aload 3 /* toHandler */
            ifnonnull 9
         7: .line 374
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_NO_HANDLER_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
         8: .line 375
            new javax.xml.transform.TransformerException
            dup
            aload 4 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         9: .line 378
      StackMap locals: com.sun.org.apache.xml.internal.serializer.SerializationHandler
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ifne 12
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._uriResolver:Ljavax/xml/transform/URIResolver;
            ifnonnull 11
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getFeature:(Ljava/lang/String;)Z
            ifeq 12
        10: .line 379
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            ifnull 12
        11: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.setDOMCache:(Lcom/sun/org/apache/xalan/internal/xsltc/DOMCache;)V
        12: .line 384
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ifeq 14
        13: .line 385
            aload 0 /* this */
            aload 3 /* toHandler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transferOutputProperties:(Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        14: .line 388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* source */
            aload 3 /* toHandler */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._encoding:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform:(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Ljava/lang/String;)V
        15: .line 390
            aload 2 /* result */
            instanceof javax.xml.transform.dom.DOMResult
            ifeq 18
        16: .line 391
            aload 2 /* result */
            checkcast javax.xml.transform.dom.DOMResult
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getNode:()Lorg/w3c/dom/Node;
            invokevirtual javax.xml.transform.dom.DOMResult.setNode:(Lorg/w3c/dom/Node;)V
        17: .line 392
            goto 27
      StackMap locals:
      StackMap stack:
        18: aload 2 /* result */
            instanceof javax.xml.transform.stax.StAXResult
            ifeq 27
        19: .line 393
            aload 2 /* result */
            checkcast javax.xml.transform.stax.StAXResult
            invokevirtual javax.xml.transform.stax.StAXResult.getXMLEventWriter:()Ljavax/xml/stream/XMLEventWriter;
            ifnull 22
        20: .line 395
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getXMLEventWriter:()Ljavax/xml/stream/XMLEventWriter;
            invokeinterface javax.xml.stream.XMLEventWriter.flush:()V
        21: .line 396
            goto 27
        22: .line 397
      StackMap locals:
      StackMap stack:
            aload 2 /* result */
            checkcast javax.xml.transform.stax.StAXResult
            invokevirtual javax.xml.transform.stax.StAXResult.getXMLStreamWriter:()Ljavax/xml/stream/XMLStreamWriter;
            ifnull 27
        23: .line 398
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getXMLStreamWriter:()Ljavax/xml/stream/XMLStreamWriter;
            invokeinterface javax.xml.stream.XMLStreamWriter.flush:()V
        24: .line 402
            goto 27
      StackMap locals:
      StackMap stack: java.lang.Exception
        25: pop
        26: .line 403
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            ldc "Result writing error"
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        27: .line 405
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xml.internal.serializer.SerializationHandler toHandler
        end local 2 // javax.xml.transform.Result result
        end local 1 // javax.xml.transform.Source source
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   28     0       this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   28     1     source  Ljavax/xml/transform/Source;
            0   28     2     result  Ljavax/xml/transform/Result;
            3    4     3        err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
            6   28     3  toHandler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            8    9     4        err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
      Exception table:
        from    to  target  type
          15    24      25  Class java.lang.Exception
    Exceptions:
      throws javax.xml.transform.TransformerException
    MethodParameters:
        Name  Flags
      source  
      result  

  public com.sun.org.apache.xml.internal.serializer.SerializationHandler getOutputHandler(javax.xml.transform.Result);
    descriptor: (Ljavax/xml/transform/Result;)Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=10, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // javax.xml.transform.Result result
         0: .line 416
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            ldc "method"
            invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._method:Ljava/lang/String;
         1: .line 419
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            ldc "encoding"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._encoding:Ljava/lang/String;
         2: .line 421
            aload 0 /* this */
         3: .line 422
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._overrideDefaultParser:Z
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            invokestatic com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.newInstance:(ZLjavax/xml/transform/ErrorListener;)Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
         4: .line 421
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
         5: .line 423
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._encoding:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setEncoding:(Ljava/lang/String;)V
         6: .line 424
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._method:Ljava/lang/String;
            ifnull 8
         7: .line 425
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._method:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputMethod:(Ljava/lang/String;)V
         8: .line 429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._indentNumber:I
            iflt 10
         9: .line 430
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._indentNumber:I
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setIndentNumber:(I)V
        10: .line 436
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            instanceof javax.xml.transform.sax.SAXResult
            ifeq 20
        11: .line 437
            aload 1 /* result */
            checkcast javax.xml.transform.sax.SAXResult
            astore 2 /* target */
        start local 2 // javax.xml.transform.sax.SAXResult target
        12: .line 438
            aload 2 /* target */
            invokevirtual javax.xml.transform.sax.SAXResult.getHandler:()Lorg/xml/sax/ContentHandler;
            astore 3 /* handler */
        start local 3 // org.xml.sax.ContentHandler handler
        13: .line 440
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 3 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setHandler:(Lorg/xml/sax/ContentHandler;)V
        14: .line 447
            aload 2 /* target */
            invokevirtual javax.xml.transform.sax.SAXResult.getLexicalHandler:()Lorg/xml/sax/ext/LexicalHandler;
            astore 4 /* lexicalHandler */
        start local 4 // org.xml.sax.ext.LexicalHandler lexicalHandler
        15: .line 449
            aload 4 /* lexicalHandler */
            ifnull 17
        16: .line 450
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 4 /* lexicalHandler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setLexicalHandler:(Lorg/xml/sax/ext/LexicalHandler;)V
        17: .line 453
      StackMap locals: javax.xml.transform.sax.SAXResult org.xml.sax.ContentHandler org.xml.sax.ext.LexicalHandler
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            iconst_1
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputType:(I)V
        18: .line 454
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler:()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        19: areturn
        end local 4 // org.xml.sax.ext.LexicalHandler lexicalHandler
        end local 3 // org.xml.sax.ContentHandler handler
        end local 2 // javax.xml.transform.sax.SAXResult target
        20: .line 456
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            instanceof javax.xml.transform.stax.StAXResult
            ifeq 28
        21: .line 457
            aload 1 /* result */
            checkcast javax.xml.transform.stax.StAXResult
            invokevirtual javax.xml.transform.stax.StAXResult.getXMLEventWriter:()Ljavax/xml/stream/XMLEventWriter;
            ifnull 23
        22: .line 458
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 1 /* result */
            checkcast javax.xml.transform.stax.StAXResult
            invokevirtual javax.xml.transform.stax.StAXResult.getXMLEventWriter:()Ljavax/xml/stream/XMLEventWriter;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setXMLEventWriter:(Ljavax/xml/stream/XMLEventWriter;)V
            goto 25
        23: .line 459
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            checkcast javax.xml.transform.stax.StAXResult
            invokevirtual javax.xml.transform.stax.StAXResult.getXMLStreamWriter:()Ljavax/xml/stream/XMLStreamWriter;
            ifnull 25
        24: .line 460
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 1 /* result */
            checkcast javax.xml.transform.stax.StAXResult
            invokevirtual javax.xml.transform.stax.StAXResult.getXMLStreamWriter:()Ljavax/xml/stream/XMLStreamWriter;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setXMLStreamWriter:(Ljavax/xml/stream/XMLStreamWriter;)V
        25: .line 461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            iconst_3
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputType:(I)V
        26: .line 462
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler:()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        27: areturn
        28: .line 464
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            instanceof javax.xml.transform.dom.DOMResult
            ifeq 34
        29: .line 465
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 1 /* result */
            checkcast javax.xml.transform.dom.DOMResult
            invokevirtual javax.xml.transform.dom.DOMResult.getNode:()Lorg/w3c/dom/Node;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setNode:(Lorg/w3c/dom/Node;)V
        30: .line 466
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 1 /* result */
            checkcast javax.xml.transform.dom.DOMResult
            invokevirtual javax.xml.transform.dom.DOMResult.getNextSibling:()Lorg/w3c/dom/Node;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setNextSibling:(Lorg/w3c/dom/Node;)V
        31: .line 467
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            iconst_2
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputType:(I)V
        32: .line 468
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler:()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        33: areturn
        34: .line 470
      StackMap locals:
      StackMap stack:
            aload 1 /* result */
            instanceof javax.xml.transform.stream.StreamResult
            ifeq 86
        35: .line 472
            aload 1 /* result */
            checkcast javax.xml.transform.stream.StreamResult
            astore 2 /* target */
        start local 2 // javax.xml.transform.stream.StreamResult target
        36: .line 478
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            iconst_0
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputType:(I)V
        37: .line 481
            aload 2 /* target */
            invokevirtual javax.xml.transform.stream.StreamResult.getWriter:()Ljava/io/Writer;
            astore 3 /* writer */
        start local 3 // java.io.Writer writer
        38: .line 482
            aload 3 /* writer */
            ifnull 42
        39: .line 483
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 3 /* writer */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setWriter:(Ljava/io/Writer;)V
        40: .line 484
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler:()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        41: areturn
        42: .line 488
      StackMap locals: javax.xml.transform.stream.StreamResult java.io.Writer
      StackMap stack:
            aload 2 /* target */
            invokevirtual javax.xml.transform.stream.StreamResult.getOutputStream:()Ljava/io/OutputStream;
            astore 4 /* ostream */
        start local 4 // java.io.OutputStream ostream
        43: .line 489
            aload 4 /* ostream */
            ifnull 47
        44: .line 490
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 4 /* ostream */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputStream:(Ljava/io/OutputStream;)V
        45: .line 491
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler:()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        46: areturn
        47: .line 495
      StackMap locals: java.io.OutputStream
      StackMap stack:
            aload 1 /* result */
            invokeinterface javax.xml.transform.Result.getSystemId:()Ljava/lang/String;
            astore 5 /* systemId */
        start local 5 // java.lang.String systemId
        48: .line 496
            aload 5 /* systemId */
            ifnonnull 51
        49: .line 497
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_NO_RESULT_ERR"
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
            astore 6 /* err */
        start local 6 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        50: .line 498
            new javax.xml.transform.TransformerException
            dup
            aload 6 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;)V
            athrow
        end local 6 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        51: .line 505
      StackMap locals: java.lang.String
      StackMap stack:
            aload 5 /* systemId */
            ldc "file:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 69
        52: .line 510
            new java.net.URI
            dup
            aload 5 /* systemId */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 7 /* uri */
        start local 7 // java.net.URI uri
        53: .line 511
            ldc "file:"
            astore 5 /* systemId */
        54: .line 513
            aload 7 /* uri */
            invokevirtual java.net.URI.getHost:()Ljava/lang/String;
            astore 8 /* host */
        start local 8 // java.lang.String host
        55: .line 514
            aload 7 /* uri */
            invokevirtual java.net.URI.getPath:()Ljava/lang/String;
            astore 9 /* path */
        start local 9 // java.lang.String path
        56: .line 515
            aload 9 /* path */
            ifnonnull 58
        57: .line 516
            ldc ""
            astore 9 /* path */
        58: .line 521
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Result javax.xml.transform.stream.StreamResult java.io.Writer java.io.OutputStream java.lang.String top java.net.URI java.lang.String java.lang.String
      StackMap stack:
            aload 8 /* host */
            ifnull 61
        59: .line 522
            new java.lang.StringBuilder
            dup
            aload 5 /* systemId */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "//"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 8 /* host */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 9 /* path */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* systemId */
        60: .line 523
            goto 64
        61: .line 524
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 5 /* systemId */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "//"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 9 /* path */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* systemId */
        end local 9 // java.lang.String path
        end local 8 // java.lang.String host
        end local 7 // java.net.URI uri
        62: .line 526
            goto 64
        63: .line 527
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Result javax.xml.transform.stream.StreamResult java.io.Writer java.io.OutputStream java.lang.String
      StackMap stack: java.lang.Exception
            pop
        64: .line 531
      StackMap locals:
      StackMap stack:
            new java.net.URL
            dup
            aload 5 /* systemId */
            invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
            astore 6 /* url */
        start local 6 // java.net.URL url
        65: .line 532
            aload 0 /* this */
            new java.io.FileOutputStream
            dup
            aload 6 /* url */
            invokevirtual java.net.URL.getFile:()Ljava/lang/String;
            invokespecial java.io.FileOutputStream.<init>:(Ljava/lang/String;)V
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
        66: .line 533
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputStream:(Ljava/io/OutputStream;)V
        67: .line 534
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler:()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        68: areturn
        end local 6 // java.net.URL url
        69: .line 536
      StackMap locals:
      StackMap stack:
            aload 5 /* systemId */
            ldc "http:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 75
        70: .line 537
            new java.net.URL
            dup
            aload 5 /* systemId */
            invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
            astore 6 /* url */
        start local 6 // java.net.URL url
        71: .line 538
            aload 6 /* url */
            invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
            astore 7 /* connection */
        start local 7 // java.net.URLConnection connection
        72: .line 539
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            aload 0 /* this */
            aload 7 /* connection */
            invokevirtual java.net.URLConnection.getOutputStream:()Ljava/io/OutputStream;
            dup_x1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputStream:(Ljava/io/OutputStream;)V
        73: .line 540
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler:()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        74: areturn
        end local 7 // java.net.URLConnection connection
        end local 6 // java.net.URL url
        75: .line 544
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
        76: .line 545
            aload 0 /* this */
            new java.io.FileOutputStream
            dup
            new java.io.File
            dup
            aload 5 /* systemId */
            invokespecial java.io.File.<init>:(Ljava/lang/String;)V
            invokespecial java.io.FileOutputStream.<init>:(Ljava/io/File;)V
            dup_x1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
        77: .line 544
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.setOutputStream:(Ljava/io/OutputStream;)V
        78: .line 546
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler:()Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
        79: areturn
        end local 5 // java.lang.String systemId
        end local 4 // java.io.OutputStream ostream
        end local 3 // java.io.Writer writer
        end local 2 // javax.xml.transform.stream.StreamResult target
        80: .line 551
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Result
      StackMap stack: java.net.UnknownServiceException
            astore 2 /* e */
        start local 2 // java.net.UnknownServiceException e
        81: .line 552
            new javax.xml.transform.TransformerException
            dup
            aload 2 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.net.UnknownServiceException e
        82: .line 554
      StackMap locals:
      StackMap stack: javax.xml.parsers.ParserConfigurationException
            astore 2 /* e */
        start local 2 // javax.xml.parsers.ParserConfigurationException e
        83: .line 555
            new javax.xml.transform.TransformerException
            dup
            aload 2 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.xml.parsers.ParserConfigurationException e
        84: .line 558
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
        85: .line 559
            new javax.xml.transform.TransformerException
            dup
            aload 2 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.io.IOException e
        86: .line 561
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // javax.xml.transform.Result result
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   87     0            this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   87     1          result  Ljavax/xml/transform/Result;
           12   20     2          target  Ljavax/xml/transform/sax/SAXResult;
           13   20     3         handler  Lorg/xml/sax/ContentHandler;
           15   20     4  lexicalHandler  Lorg/xml/sax/ext/LexicalHandler;
           36   80     2          target  Ljavax/xml/transform/stream/StreamResult;
           38   80     3          writer  Ljava/io/Writer;
           43   80     4         ostream  Ljava/io/OutputStream;
           48   80     5        systemId  Ljava/lang/String;
           50   51     6             err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
           65   69     6             url  Ljava/net/URL;
           71   75     6             url  Ljava/net/URL;
           53   62     7             uri  Ljava/net/URI;
           55   62     8            host  Ljava/lang/String;
           56   62     9            path  Ljava/lang/String;
           72   75     7      connection  Ljava/net/URLConnection;
           81   82     2               e  Ljava/net/UnknownServiceException;
           83   84     2               e  Ljavax/xml/parsers/ParserConfigurationException;
           85   86     2               e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          52    62      63  Class java.lang.Exception
          10    19      80  Class java.net.UnknownServiceException
          20    27      80  Class java.net.UnknownServiceException
          28    33      80  Class java.net.UnknownServiceException
          34    41      80  Class java.net.UnknownServiceException
          42    46      80  Class java.net.UnknownServiceException
          47    68      80  Class java.net.UnknownServiceException
          69    74      80  Class java.net.UnknownServiceException
          75    79      80  Class java.net.UnknownServiceException
          10    19      82  Class javax.xml.parsers.ParserConfigurationException
          20    27      82  Class javax.xml.parsers.ParserConfigurationException
          28    33      82  Class javax.xml.parsers.ParserConfigurationException
          34    41      82  Class javax.xml.parsers.ParserConfigurationException
          42    46      82  Class javax.xml.parsers.ParserConfigurationException
          47    68      82  Class javax.xml.parsers.ParserConfigurationException
          69    74      82  Class javax.xml.parsers.ParserConfigurationException
          75    79      82  Class javax.xml.parsers.ParserConfigurationException
          10    19      84  Class java.io.IOException
          20    27      84  Class java.io.IOException
          28    33      84  Class java.io.IOException
          34    41      84  Class java.io.IOException
          42    46      84  Class java.io.IOException
          47    68      84  Class java.io.IOException
          69    74      84  Class java.io.IOException
          75    79      84  Class java.io.IOException
    Exceptions:
      throws javax.xml.transform.TransformerException
    MethodParameters:
        Name  Flags
      result  

  protected void setDOM(com.sun.org.apache.xalan.internal.xsltc.DOM);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/DOM;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
         0: .line 568
            aload 0 /* this */
            aload 1 /* dom */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dom:Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
         1: .line 569
            return
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    2     1   dom  Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
    MethodParameters:
      Name  Flags
      dom   

  private com.sun.org.apache.xalan.internal.xsltc.DOM getDOM(javax.xml.transform.Source);
    descriptor: (Ljavax/xml/transform/Source;)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // javax.xml.transform.Source source
         0: .line 578
            aload 1 /* source */
            ifnull 17
         1: .line 580
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            ifnull 4
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            instanceof com.sun.org.apache.xalan.internal.xsltc.StripFilter
            ifeq 4
         2: .line 581
            new com.sun.org.apache.xalan.internal.xsltc.dom.DOMWSFilter
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            invokespecial com.sun.org.apache.xalan.internal.xsltc.dom.DOMWSFilter.<init>:(Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;)V
            astore 3 /* wsfilter */
        start local 3 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter wsfilter
         3: .line 582
            goto 5
        end local 3 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter wsfilter
         4: .line 583
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* wsfilter */
        start local 3 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter wsfilter
         5: .line 586
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source top com.sun.org.apache.xml.internal.dtm.DTMWSFilter
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            ifnull 6
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.hasIdCall:()Z
            goto 7
         6: .line 587
      StackMap locals:
      StackMap stack:
            iconst_0
         7: .line 586
      StackMap locals:
      StackMap stack: int
            istore 4 /* hasIdCall */
        start local 4 // boolean hasIdCall
         8: .line 589
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            ifnonnull 13
         9: .line 590
            aload 0 /* this */
        10: .line 591
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.createNewDTMManagerInstance:()Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
        11: .line 590
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
        12: .line 592
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._overrideDefaultParser:Z
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.setOverrideDefaultParser:(Z)V
        13: .line 594
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
            aload 1 /* source */
            iconst_0
            aload 3 /* wsfilter */
            iconst_1
        14: .line 595
            iconst_0
            iconst_0
            iconst_0
            iload 4 /* hasIdCall */
        15: .line 594
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM:(Ljavax/xml/transform/Source;ZLcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;ZZZIZ)Lcom/sun/org/apache/xml/internal/dtm/DTM;
            checkcast com.sun.org.apache.xalan.internal.xsltc.DOM
            astore 2 /* dom */
        end local 4 // boolean hasIdCall
        end local 3 // com.sun.org.apache.xml.internal.dtm.DTMWSFilter wsfilter
        start local 2 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
        16: .line 596
            goto 22
        end local 2 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source
      StackMap stack:
        17: aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dom:Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
            ifnull 21
        18: .line 597
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dom:Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
            astore 2 /* dom */
        start local 2 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
        19: .line 598
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dom:Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
        20: .line 599
            goto 22
        end local 2 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
        21: .line 600
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        start local 2 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
        22: .line 603
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.DOM
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ifne 24
        23: .line 606
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            aload 2 /* dom */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.prepassDocument:(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;)V
        24: .line 609
      StackMap locals:
      StackMap stack:
            aload 2 /* dom */
        25: areturn
        end local 2 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
        26: .line 612
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source
      StackMap stack: java.lang.Exception
            astore 2 /* e */
        start local 2 // java.lang.Exception e
        27: .line 613
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            ifnull 29
        28: .line 614
            aload 0 /* this */
            aload 2 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.postErrorToListener:(Ljava/lang/String;)V
        29: .line 616
      StackMap locals: java.lang.Exception
      StackMap stack:
            new javax.xml.transform.TransformerException
            dup
            aload 2 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Exception e
        end local 1 // javax.xml.transform.Source source
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   30     0       this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   30     1     source  Ljavax/xml/transform/Source;
           16   17     2        dom  Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
           19   21     2        dom  Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
           22   26     2        dom  Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
            3    4     3   wsfilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            5   16     3   wsfilter  Lcom/sun/org/apache/xml/internal/dtm/DTMWSFilter;
            8   16     4  hasIdCall  Z
           27   30     2          e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0    21      26  Class java.lang.Exception
          22    25      26  Class java.lang.Exception
    Exceptions:
      throws javax.xml.transform.TransformerException
    MethodParameters:
        Name  Flags
      source  

  protected com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl getTransformerFactory();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
         0: .line 625
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  protected com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory getTransletOutputHandlerFactory();
    descriptor: ()Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
         0: .line 633
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  private void transformIdentity(javax.xml.transform.Source, com.sun.org.apache.xml.internal.serializer.SerializationHandler);
    descriptor: (Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=10, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // javax.xml.transform.Source source
        start local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
         0: .line 640
            aload 1 /* source */
            ifnull 2
         1: .line 641
            aload 0 /* this */
            aload 1 /* source */
            invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._sourceSystemId:Ljava/lang/String;
         2: .line 644
      StackMap locals:
      StackMap stack:
            aload 1 /* source */
            instanceof javax.xml.transform.stream.StreamSource
            ifeq 32
         3: .line 645
            aload 1 /* source */
            checkcast javax.xml.transform.stream.StreamSource
            astore 3 /* stream */
        start local 3 // javax.xml.transform.stream.StreamSource stream
         4: .line 646
            aload 3 /* stream */
            invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
            astore 4 /* streamInput */
        start local 4 // java.io.InputStream streamInput
         5: .line 647
            aload 3 /* stream */
            invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
            astore 5 /* streamReader */
        start local 5 // java.io.Reader streamReader
         6: .line 648
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.getXMLReader:()Lorg/xml/sax/XMLReader;
            astore 6 /* reader */
        start local 6 // org.xml.sax.XMLReader reader
         7: .line 653
            aload 6 /* reader */
            ldc "http://xml.org/sax/properties/lexical-handler"
            aload 2 /* handler */
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         8: .line 654
            aload 6 /* reader */
            ldc "http://xml.org/sax/features/namespace-prefixes"
            iconst_1
            invokeinterface org.xml.sax.XMLReader.setFeature:(Ljava/lang/String;Z)V
         9: .line 655
            goto 11
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler javax.xml.transform.stream.StreamSource java.io.InputStream java.io.Reader org.xml.sax.XMLReader
      StackMap stack: org.xml.sax.SAXException
        10: pop
        11: .line 658
      StackMap locals:
      StackMap stack:
            aload 6 /* reader */
            aload 2 /* handler */
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        12: .line 662
            aload 4 /* streamInput */
            ifnull 16
        13: .line 663
            new org.xml.sax.InputSource
            dup
            aload 4 /* streamInput */
            invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/InputStream;)V
            astore 7 /* input */
        start local 7 // org.xml.sax.InputSource input
        14: .line 664
            aload 7 /* input */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._sourceSystemId:Ljava/lang/String;
            invokevirtual org.xml.sax.InputSource.setSystemId:(Ljava/lang/String;)V
        15: .line 665
            goto 25
        end local 7 // org.xml.sax.InputSource input
        16: .line 666
      StackMap locals:
      StackMap stack:
            aload 5 /* streamReader */
            ifnull 20
        17: .line 667
            new org.xml.sax.InputSource
            dup
            aload 5 /* streamReader */
            invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
            astore 7 /* input */
        start local 7 // org.xml.sax.InputSource input
        18: .line 668
            aload 7 /* input */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._sourceSystemId:Ljava/lang/String;
            invokevirtual org.xml.sax.InputSource.setSystemId:(Ljava/lang/String;)V
        19: .line 669
            goto 25
        end local 7 // org.xml.sax.InputSource input
        20: .line 670
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._sourceSystemId:Ljava/lang/String;
            ifnull 23
        21: .line 671
            new org.xml.sax.InputSource
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._sourceSystemId:Ljava/lang/String;
            invokespecial org.xml.sax.InputSource.<init>:(Ljava/lang/String;)V
            astore 7 /* input */
        start local 7 // org.xml.sax.InputSource input
        22: .line 672
            goto 25
        end local 7 // org.xml.sax.InputSource input
        23: .line 674
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_NO_SOURCE_ERR"
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
            astore 8 /* err */
        start local 8 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        24: .line 675
            new javax.xml.transform.TransformerException
            dup
            aload 8 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;)V
            athrow
        end local 8 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        start local 7 // org.xml.sax.InputSource input
        25: .line 679
      StackMap locals: org.xml.sax.InputSource
      StackMap stack:
            aload 6 /* reader */
            aload 7 /* input */
            invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
        end local 7 // org.xml.sax.InputSource input
        26: .line 680
            goto 30
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler javax.xml.transform.stream.StreamSource java.io.InputStream java.io.Reader org.xml.sax.XMLReader
      StackMap stack: java.lang.Throwable
        27: astore 9
        28: .line 681
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            aload 6 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
        29: .line 682
            aload 9
            athrow
        30: .line 681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            aload 6 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
        end local 6 // org.xml.sax.XMLReader reader
        end local 5 // java.io.Reader streamReader
        end local 4 // java.io.InputStream streamInput
        end local 3 // javax.xml.transform.stream.StreamSource stream
        31: .line 683
            goto 80
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler
      StackMap stack:
        32: aload 1 /* source */
            instanceof javax.xml.transform.sax.SAXSource
            ifeq 54
        33: .line 684
            aload 1 /* source */
            checkcast javax.xml.transform.sax.SAXSource
            astore 3 /* sax */
        start local 3 // javax.xml.transform.sax.SAXSource sax
        34: .line 685
            aload 3 /* sax */
            invokevirtual javax.xml.transform.sax.SAXSource.getXMLReader:()Lorg/xml/sax/XMLReader;
            astore 4 /* reader */
        start local 4 // org.xml.sax.XMLReader reader
        35: .line 686
            aload 3 /* sax */
            invokevirtual javax.xml.transform.sax.SAXSource.getInputSource:()Lorg/xml/sax/InputSource;
            astore 5 /* input */
        start local 5 // org.xml.sax.InputSource input
        36: .line 687
            iconst_1
            istore 6 /* userReader */
        start local 6 // boolean userReader
        37: .line 691
            aload 4 /* reader */
            ifnonnull 40
        38: .line 692
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.getXMLReader:()Lorg/xml/sax/XMLReader;
            astore 4 /* reader */
        39: .line 693
            iconst_0
            istore 6 /* userReader */
        40: .line 698
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler javax.xml.transform.sax.SAXSource org.xml.sax.XMLReader org.xml.sax.InputSource int
      StackMap stack:
            aload 4 /* reader */
            ldc "http://xml.org/sax/properties/lexical-handler"
            aload 2 /* handler */
            invokeinterface org.xml.sax.XMLReader.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        41: .line 699
            aload 4 /* reader */
            ldc "http://xml.org/sax/features/namespace-prefixes"
            iconst_1
            invokeinterface org.xml.sax.XMLReader.setFeature:(Ljava/lang/String;Z)V
        42: .line 700
            goto 44
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
        43: pop
        44: .line 703
      StackMap locals:
      StackMap stack:
            aload 4 /* reader */
            aload 2 /* handler */
            invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        45: .line 706
            aload 4 /* reader */
            aload 5 /* input */
            invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
        46: .line 707
            goto 51
      StackMap locals:
      StackMap stack: java.lang.Throwable
        47: astore 7
        48: .line 708
            iload 6 /* userReader */
            ifne 50
        49: .line 709
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            aload 4 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
        50: .line 711
      StackMap locals: java.lang.Throwable
      StackMap stack:
            aload 7
            athrow
        51: .line 708
      StackMap locals:
      StackMap stack:
            iload 6 /* userReader */
            ifne 80
        52: .line 709
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._readerManager:Lcom/sun/org/apache/xml/internal/utils/XMLReaderManager;
            aload 4 /* reader */
            invokevirtual com.sun.org.apache.xml.internal.utils.XMLReaderManager.releaseXMLReader:(Lorg/xml/sax/XMLReader;)V
        end local 6 // boolean userReader
        end local 5 // org.xml.sax.InputSource input
        end local 4 // org.xml.sax.XMLReader reader
        end local 3 // javax.xml.transform.sax.SAXSource sax
        53: .line 712
            goto 80
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler
      StackMap stack:
        54: aload 1 /* source */
            instanceof javax.xml.transform.stax.StAXSource
            ifeq 70
        55: .line 713
            aload 1 /* source */
            checkcast javax.xml.transform.stax.StAXSource
            astore 3 /* staxSource */
        start local 3 // javax.xml.transform.stax.StAXSource staxSource
        56: .line 716
            aload 3 /* staxSource */
            invokevirtual javax.xml.transform.stax.StAXSource.getXMLEventReader:()Ljavax/xml/stream/XMLEventReader;
            ifnull 63
        57: .line 717
            aload 3 /* staxSource */
            invokevirtual javax.xml.transform.stax.StAXSource.getXMLEventReader:()Ljavax/xml/stream/XMLEventReader;
            astore 6 /* xmlEventReader */
        start local 6 // javax.xml.stream.XMLEventReader xmlEventReader
        58: .line 718
            new com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX
            dup
            aload 6 /* xmlEventReader */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX.<init>:(Ljavax/xml/stream/XMLEventReader;)V
            astore 4 /* staxevent2sax */
        start local 4 // com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX staxevent2sax
        59: .line 719
            aload 4 /* staxevent2sax */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        60: .line 720
            aload 4 /* staxevent2sax */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX.parse:()V
        61: .line 721
            aload 2 /* handler */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.flushPending:()V
        end local 6 // javax.xml.stream.XMLEventReader xmlEventReader
        62: .line 722
            goto 80
        end local 4 // com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX staxevent2sax
      StackMap locals: javax.xml.transform.stax.StAXSource
      StackMap stack:
        63: aload 3 /* staxSource */
            invokevirtual javax.xml.transform.stax.StAXSource.getXMLStreamReader:()Ljavax/xml/stream/XMLStreamReader;
            ifnull 80
        64: .line 723
            aload 3 /* staxSource */
            invokevirtual javax.xml.transform.stax.StAXSource.getXMLStreamReader:()Ljavax/xml/stream/XMLStreamReader;
            astore 6 /* xmlStreamReader */
        start local 6 // javax.xml.stream.XMLStreamReader xmlStreamReader
        65: .line 724
            new com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX
            dup
            aload 6 /* xmlStreamReader */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX.<init>:(Ljavax/xml/stream/XMLStreamReader;)V
            astore 5 /* staxStream2SAX */
        start local 5 // com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX staxStream2SAX
        66: .line 725
            aload 5 /* staxStream2SAX */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        67: .line 726
            aload 5 /* staxStream2SAX */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX.parse:()V
        68: .line 727
            aload 2 /* handler */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.flushPending:()V
        end local 6 // javax.xml.stream.XMLStreamReader xmlStreamReader
        end local 5 // com.sun.org.apache.xalan.internal.xsltc.trax.StAXStream2SAX staxStream2SAX
        end local 3 // javax.xml.transform.stax.StAXSource staxSource
        69: .line 729
            goto 80
      StackMap locals:
      StackMap stack:
        70: aload 1 /* source */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 74
        71: .line 730
            aload 1 /* source */
            checkcast javax.xml.transform.dom.DOMSource
            astore 3 /* domsrc */
        start local 3 // javax.xml.transform.dom.DOMSource domsrc
        72: .line 731
            new com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO
            dup
            aload 3 /* domsrc */
            invokevirtual javax.xml.transform.dom.DOMSource.getNode:()Lorg/w3c/dom/Node;
            aload 2 /* handler */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.<init>:(Lorg/w3c/dom/Node;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse:()V
        end local 3 // javax.xml.transform.dom.DOMSource domsrc
        73: .line 732
            goto 80
      StackMap locals:
      StackMap stack:
        74: aload 1 /* source */
            instanceof com.sun.org.apache.xalan.internal.xsltc.trax.XSLTCSource
            ifeq 78
        75: .line 733
            aload 1 /* source */
            checkcast com.sun.org.apache.xalan.internal.xsltc.trax.XSLTCSource
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.XSLTCSource.getDOM:(Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
            astore 3 /* dom */
        start local 3 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
        76: .line 734
            aload 3 /* dom */
            checkcast com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.dom.SAXImpl.copy:(Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.DOM dom
        77: .line 735
            goto 80
        78: .line 736
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_NO_SOURCE_ERR"
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;)V
            astore 3 /* err */
        start local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        79: .line 737
            new javax.xml.transform.TransformerException
            dup
            aload 3 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
        80: .line 739
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 1 // javax.xml.transform.Source source
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   81     0             this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   81     1           source  Ljavax/xml/transform/Source;
            0   81     2          handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            4   31     3           stream  Ljavax/xml/transform/stream/StreamSource;
            5   31     4      streamInput  Ljava/io/InputStream;
            6   31     5     streamReader  Ljava/io/Reader;
            7   31     6           reader  Lorg/xml/sax/XMLReader;
           14   16     7            input  Lorg/xml/sax/InputSource;
           18   20     7            input  Lorg/xml/sax/InputSource;
           22   23     7            input  Lorg/xml/sax/InputSource;
           25   26     7            input  Lorg/xml/sax/InputSource;
           24   25     8              err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
           34   53     3              sax  Ljavax/xml/transform/sax/SAXSource;
           35   53     4           reader  Lorg/xml/sax/XMLReader;
           36   53     5            input  Lorg/xml/sax/InputSource;
           37   53     6       userReader  Z
           56   69     3       staxSource  Ljavax/xml/transform/stax/StAXSource;
           59   63     4    staxevent2sax  Lcom/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX;
           66   69     5   staxStream2SAX  Lcom/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX;
           58   62     6   xmlEventReader  Ljavax/xml/stream/XMLEventReader;
           65   69     6  xmlStreamReader  Ljavax/xml/stream/XMLStreamReader;
           72   73     3           domsrc  Ljavax/xml/transform/dom/DOMSource;
           76   77     3              dom  Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
           79   80     3              err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
      Exception table:
        from    to  target  type
           7     9      10  Class org.xml.sax.SAXException
           7    27      27  any
          40    42      43  Class org.xml.sax.SAXException
          37    47      47  any
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
         Name  Flags
      source   
      handler  

  private void transform(javax.xml.transform.Source, com.sun.org.apache.xml.internal.serializer.SerializationHandler, java.lang.String);
    descriptor: (Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=12, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // javax.xml.transform.Source source
        start local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        start local 3 // java.lang.String encoding
         0: .line 756
            aload 1 /* source */
            instanceof javax.xml.transform.stream.StreamSource
            ifeq 3
            aload 1 /* source */
            invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
            ifnonnull 3
         1: .line 757
            aload 1 /* source */
            checkcast javax.xml.transform.stream.StreamSource
            invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
            ifnonnull 3
         2: .line 758
            aload 1 /* source */
            checkcast javax.xml.transform.stream.StreamSource
            invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
            ifnull 8
         3: .line 759
      StackMap locals:
      StackMap stack:
            aload 1 /* source */
            instanceof javax.xml.transform.sax.SAXSource
            ifeq 6
         4: .line 760
            aload 1 /* source */
            checkcast javax.xml.transform.sax.SAXSource
            invokevirtual javax.xml.transform.sax.SAXSource.getInputSource:()Lorg/xml/sax/InputSource;
            ifnonnull 6
         5: .line 761
            aload 1 /* source */
            checkcast javax.xml.transform.sax.SAXSource
            invokevirtual javax.xml.transform.sax.SAXSource.getXMLReader:()Lorg/xml/sax/XMLReader;
            ifnull 8
         6: .line 762
      StackMap locals:
      StackMap stack:
            aload 1 /* source */
            instanceof javax.xml.transform.dom.DOMSource
            ifeq 27
         7: .line 763
            aload 1 /* source */
            checkcast javax.xml.transform.dom.DOMSource
            invokevirtual javax.xml.transform.dom.DOMSource.getNode:()Lorg/w3c/dom/Node;
            ifnonnull 27
         8: .line 765
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 4 /* supportCatalog */
        start local 4 // boolean supportCatalog
         9: .line 767
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._overrideDefaultParser:Z
            invokestatic jdk.xml.internal.JdkXmlUtils.getDOMFactory:(Z)Ljavax/xml/parsers/DocumentBuilderFactory;
            astore 5 /* builderF */
        start local 5 // javax.xml.parsers.DocumentBuilderFactory builderF
        10: .line 769
            aload 5 /* builderF */
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._useCatalog:Z
            invokevirtual javax.xml.parsers.DocumentBuilderFactory.setFeature:(Ljava/lang/String;Z)V
        11: .line 770
            goto 14
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String int javax.xml.parsers.DocumentBuilderFactory
      StackMap stack: javax.xml.parsers.ParserConfigurationException
        12: pop
        13: .line 771
            iconst_0
            istore 4 /* supportCatalog */
        14: .line 774
      StackMap locals:
      StackMap stack:
            iload 4 /* supportCatalog */
            ifeq 22
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._useCatalog:Z
            ifeq 22
        15: .line 775
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tfactory:Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl;
            ldc "javax.xml.catalog.catalogFeatures"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast javax.xml.catalog.CatalogFeatures
            astore 6 /* cf */
        start local 6 // javax.xml.catalog.CatalogFeatures cf
        16: .line 776
            aload 6 /* cf */
            ifnull 22
        17: .line 777
            invokestatic javax.xml.catalog.CatalogFeatures$Feature.values:()[Ljavax/xml/catalog/CatalogFeatures$Feature;
            dup
            astore 10
            arraylength
            istore 9
            iconst_0
            istore 8
            goto 21
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String int javax.xml.parsers.DocumentBuilderFactory javax.xml.catalog.CatalogFeatures top int int javax.xml.catalog.CatalogFeatures$Feature[]
      StackMap stack:
        18: aload 10
            iload 8
            aaload
            astore 7 /* f */
        start local 7 // javax.xml.catalog.CatalogFeatures$Feature f
        19: .line 778
            aload 5 /* builderF */
            aload 7 /* f */
            invokevirtual javax.xml.catalog.CatalogFeatures$Feature.getPropertyName:()Ljava/lang/String;
            aload 6 /* cf */
            aload 7 /* f */
            invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
            invokevirtual javax.xml.parsers.DocumentBuilderFactory.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        end local 7 // javax.xml.catalog.CatalogFeatures$Feature f
        20: .line 777
            iinc 8 1
      StackMap locals:
      StackMap stack:
        21: iload 8
            iload 9
            if_icmplt 18
        end local 6 // javax.xml.catalog.CatalogFeatures cf
        22: .line 783
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String int javax.xml.parsers.DocumentBuilderFactory
      StackMap stack:
            aload 5 /* builderF */
            invokevirtual javax.xml.parsers.DocumentBuilderFactory.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder;
            astore 6 /* builder */
        start local 6 // javax.xml.parsers.DocumentBuilder builder
        23: .line 784
            aload 1 /* source */
            invokeinterface javax.xml.transform.Source.getSystemId:()Ljava/lang/String;
            astore 7 /* systemID */
        start local 7 // java.lang.String systemID
        24: .line 785
            new javax.xml.transform.dom.DOMSource
            dup
            aload 6 /* builder */
            invokevirtual javax.xml.parsers.DocumentBuilder.newDocument:()Lorg/w3c/dom/Document;
            invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
            astore 1 /* source */
        25: .line 788
            aload 7 /* systemID */
            ifnull 27
        26: .line 789
            aload 1 /* source */
            aload 7 /* systemID */
            invokeinterface javax.xml.transform.Source.setSystemId:(Ljava/lang/String;)V
        end local 7 // java.lang.String systemID
        end local 6 // javax.xml.parsers.DocumentBuilder builder
        end local 5 // javax.xml.parsers.DocumentBuilderFactory builderF
        end local 4 // boolean supportCatalog
        27: .line 792
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ifeq 30
        28: .line 793
            aload 0 /* this */
            aload 1 /* source */
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity:(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        29: .line 794
            goto 44
        30: .line 795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            aload 0 /* this */
            aload 1 /* source */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM:(Ljavax/xml/transform/Source;)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
            aload 2 /* handler */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform:(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
        31: .line 797
            goto 44
      StackMap locals:
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.TransletException
        32: astore 4 /* e */
        start local 4 // com.sun.org.apache.xalan.internal.xsltc.TransletException e
        33: .line 798
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            ifnull 34
            aload 0 /* this */
            aload 4 /* e */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.TransletException.getMessage:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.postErrorToListener:(Ljava/lang/String;)V
        34: .line 799
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.TransletException
      StackMap stack:
            new javax.xml.transform.TransformerException
            dup
            aload 4 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // com.sun.org.apache.xalan.internal.xsltc.TransletException e
        35: .line 800
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String
      StackMap stack: java.lang.RuntimeException
            astore 4 /* e */
        start local 4 // java.lang.RuntimeException e
        36: .line 801
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            ifnull 37
            aload 0 /* this */
            aload 4 /* e */
            invokevirtual java.lang.RuntimeException.getMessage:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.postErrorToListener:(Ljava/lang/String;)V
        37: .line 802
      StackMap locals: java.lang.RuntimeException
      StackMap stack:
            new javax.xml.transform.TransformerException
            dup
            aload 4 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.RuntimeException e
        38: .line 803
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        39: .line 804
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            ifnull 40
            aload 0 /* this */
            aload 4 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.postErrorToListener:(Ljava/lang/String;)V
        40: .line 805
      StackMap locals: java.lang.Exception
      StackMap stack:
            new javax.xml.transform.TransformerException
            dup
            aload 4 /* e */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.Exception e
        41: .line 806
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl javax.xml.transform.Source com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String
      StackMap stack: java.lang.Throwable
            astore 11
        42: .line 807
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
        43: .line 808
            aload 11
            athrow
        44: .line 807
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dtmManager:Lcom/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager;
        45: .line 811
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
            ifnull 50
        46: .line 813
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
            invokevirtual java.io.OutputStream.close:()V
        47: .line 814
            goto 49
        48: .line 815
      StackMap locals:
      StackMap stack: java.io.IOException
            pop
        49: .line 816
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
        50: .line 818
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String encoding
        end local 2 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 1 // javax.xml.transform.Source source
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   51     0            this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   51     1          source  Ljavax/xml/transform/Source;
            0   51     2         handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            0   51     3        encoding  Ljava/lang/String;
            9   27     4  supportCatalog  Z
           10   27     5        builderF  Ljavax/xml/parsers/DocumentBuilderFactory;
           16   22     6              cf  Ljavax/xml/catalog/CatalogFeatures;
           19   20     7               f  Ljavax/xml/catalog/CatalogFeatures$Feature;
           23   27     6         builder  Ljavax/xml/parsers/DocumentBuilder;
           24   27     7        systemID  Ljava/lang/String;
           33   35     4               e  Lcom/sun/org/apache/xalan/internal/xsltc/TransletException;
           36   38     4               e  Ljava/lang/RuntimeException;
           39   41     4               e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          10    11      12  Class javax.xml.parsers.ParserConfigurationException
           0    31      32  Class com.sun.org.apache.xalan.internal.xsltc.TransletException
           0    31      35  Class java.lang.RuntimeException
           0    31      38  Class java.lang.Exception
           0    41      41  any
          46    47      48  Class java.io.IOException
    Exceptions:
      throws javax.xml.transform.TransformerException
    MethodParameters:
          Name  Flags
      source    
      handler   
      encoding  

  public javax.xml.transform.ErrorListener getErrorListener();
    descriptor: ()Ljavax/xml/transform/ErrorListener;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
         0: .line 828
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  public void setErrorListener(javax.xml.transform.ErrorListener);
    descriptor: (Ljavax/xml/transform/ErrorListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // javax.xml.transform.ErrorListener listener
         0: .line 843
            aload 1 /* listener */
            ifnonnull 5
         1: .line 844
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "ERROR_LISTENER_NULL_ERR"
         2: .line 845
            ldc "Transformer"
         3: .line 844
            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
         4: .line 846
            new java.lang.IllegalArgumentException
            dup
            aload 2 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         5: .line 848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* listener */
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
         6: .line 851
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            ifnull 8
         7: .line 852
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            new com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl$MessageHandler
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            invokespecial com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl$MessageHandler.<init>:(Ljavax/xml/transform/ErrorListener;)V
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.setMessageHandler:(Lcom/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler;)V
         8: .line 853
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.xml.transform.ErrorListener listener
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    9     1  listener  Ljavax/xml/transform/ErrorListener;
            4    5     2       err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
          Name  Flags
      listener  

  private void postErrorToListener(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String message
         0: .line 860
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            new javax.xml.transform.TransformerException
            dup
            aload 1 /* message */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;)V
            invokeinterface javax.xml.transform.ErrorListener.error:(Ljavax/xml/transform/TransformerException;)V
         1: .line 861
            goto 3
         2: .line 862
      StackMap locals:
      StackMap stack: javax.xml.transform.TransformerException
            pop
         3: .line 865
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String message
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    4     1  message  Ljava/lang/String;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.transform.TransformerException
    MethodParameters:
         Name  Flags
      message  

  private void postWarningToListener(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String message
         0: .line 872
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            new javax.xml.transform.TransformerException
            dup
            aload 1 /* message */
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;)V
            invokeinterface javax.xml.transform.ErrorListener.warning:(Ljavax/xml/transform/TransformerException;)V
         1: .line 873
            goto 3
         2: .line 874
      StackMap locals:
      StackMap stack: javax.xml.transform.TransformerException
            pop
         3: .line 877
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String message
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    4     1  message  Ljava/lang/String;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.xml.transform.TransformerException
    MethodParameters:
         Name  Flags
      message  

  public java.util.Properties getOutputProperties();
    descriptor: ()Ljava/util/Properties;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
         0: .line 892
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            invokevirtual java.util.Properties.clone:()Ljava/lang/Object;
            checkcast java.util.Properties
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  public java.lang.String getOutputProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String name
         0: .line 908
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.validOutputProperty:(Ljava/lang/String;)Z
            ifne 3
         1: .line 909
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_UNKNOWN_PROP_ERR"
            aload 1 /* name */
            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
         2: .line 910
            new java.lang.IllegalArgumentException
            dup
            aload 2 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         3: .line 912
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            aload 1 /* name */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    4     1  name  Ljava/lang/String;
            2    3     2   err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
      Name  Flags
      name  

  public void setOutputProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.util.Properties properties
         0: .line 928
            aload 1 /* properties */
            ifnull 12
         1: .line 929
            aload 1 /* properties */
            invokevirtual java.util.Properties.propertyNames:()Ljava/util/Enumeration;
            astore 2 /* names */
        start local 2 // java.util.Enumeration names
         2: .line 931
            goto 10
         3: .line 932
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 2 /* names */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* name */
        start local 3 // java.lang.String name
         4: .line 935
            aload 0 /* this */
            aload 3 /* name */
            aload 1 /* properties */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.isDefaultProperty:(Ljava/lang/String;Ljava/util/Properties;)Z
            ifeq 5
            goto 10
         5: .line 937
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 3 /* name */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.validOutputProperty:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 938
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            aload 3 /* name */
            aload 1 /* properties */
            aload 3 /* name */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
         7: .line 939
            goto 10
         8: .line 941
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_UNKNOWN_PROP_ERR"
            aload 3 /* name */
            invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
            astore 4 /* err */
        start local 4 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         9: .line 942
            new java.lang.IllegalArgumentException
            dup
            aload 4 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<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 name
        10: .line 931
      StackMap locals:
      StackMap stack:
            aload 2 /* names */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 3
        end local 2 // java.util.Enumeration names
        11: .line 945
            goto 13
        12: .line 947
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._propertiesClone:Ljava/util/Properties;
            invokevirtual java.util.Properties.clone:()Ljava/lang/Object;
            checkcast java.util.Properties
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
        13: .line 949
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.Properties properties
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   14     1  properties  Ljava/util/Properties;
            2   11     2       names  Ljava/util/Enumeration<*>;
            4   10     3        name  Ljava/lang/String;
            9   10     4         err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
            Name  Flags
      properties  

  public void setOutputProperty(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 965
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.validOutputProperty:(Ljava/lang/String;)Z
            ifne 3
         1: .line 966
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_UNKNOWN_PROP_ERR"
            aload 1 /* name */
            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
         2: .line 967
            new java.lang.IllegalArgumentException
            dup
            aload 3 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         3: .line 969
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
         4: .line 970
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    5     1   name  Ljava/lang/String;
            0    5     2  value  Ljava/lang/String;
            2    3     3    err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
       Name  Flags
      name   
      value  

  private void transferOutputProperties(com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet);
    descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet translet
         0: .line 979
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            ifnonnull 1
            return
         1: .line 982
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            invokevirtual java.util.Properties.propertyNames:()Ljava/util/Enumeration;
            astore 2 /* names */
        start local 2 // java.util.Enumeration names
         2: .line 983
            goto 58
         3: .line 985
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 2 /* names */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* name */
        start local 3 // java.lang.String name
         4: .line 986
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            aload 3 /* name */
            invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* value */
        start local 4 // java.lang.String value
         5: .line 989
            aload 4 /* value */
            ifnonnull 6
            goto 58
         6: .line 992
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 3 /* name */
            ldc "encoding"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 993
            aload 1 /* translet */
            aload 4 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._encoding:Ljava/lang/String;
         8: .line 994
            goto 58
         9: .line 995
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "method"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        10: .line 996
            aload 1 /* translet */
            aload 4 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._method:Ljava/lang/String;
        11: .line 997
            goto 58
        12: .line 998
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "doctype-public"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        13: .line 999
            aload 1 /* translet */
            aload 4 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._doctypePublic:Ljava/lang/String;
        14: .line 1000
            goto 58
        15: .line 1001
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "doctype-system"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 18
        16: .line 1002
            aload 1 /* translet */
            aload 4 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._doctypeSystem:Ljava/lang/String;
        17: .line 1003
            goto 58
        18: .line 1004
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "media-type"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 21
        19: .line 1005
            aload 1 /* translet */
            aload 4 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._mediaType:Ljava/lang/String;
        20: .line 1006
            goto 58
        21: .line 1007
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "standalone"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        22: .line 1008
            aload 1 /* translet */
            aload 4 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._standalone:Ljava/lang/String;
        23: .line 1009
            goto 58
        24: .line 1010
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "version"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 27
        25: .line 1011
            aload 1 /* translet */
            aload 4 /* value */
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._version:Ljava/lang/String;
        26: .line 1012
            goto 58
        27: .line 1013
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "omit-xml-declaration"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 33
        28: .line 1014
            aload 1 /* translet */
        29: .line 1015
            aload 4 /* value */
            ifnull 30
            aload 4 /* value */
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            ldc "yes"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
            iconst_1
            goto 31
      StackMap locals:
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet
        30: iconst_0
        31: .line 1014
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet java.util.Enumeration java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet int
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._omitHeader:Z
        32: .line 1016
            goto 58
        33: .line 1017
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "indent"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 39
        34: .line 1018
            aload 1 /* translet */
        35: .line 1019
            aload 4 /* value */
            ifnull 36
            aload 4 /* value */
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            ldc "yes"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 36
            iconst_1
            goto 37
      StackMap locals:
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet
        36: iconst_0
        37: .line 1018
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet java.util.Enumeration java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet int
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._indent:Z
        38: .line 1020
            goto 58
        39: .line 1021
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "{http://xml.apache.org/xslt}indent-amount"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 43
        40: .line 1022
            aload 4 /* value */
            ifnull 58
        41: .line 1023
            aload 1 /* translet */
            aload 4 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._indentamount:I
        42: .line 1025
            goto 58
        43: .line 1026
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "{http://xml.apache.org/xalan}indent-amount"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 47
        44: .line 1027
            aload 4 /* value */
            ifnull 58
        45: .line 1028
            aload 1 /* translet */
            aload 4 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._indentamount:I
        46: .line 1030
            goto 58
        47: .line 1031
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ldc "cdata-section-elements"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 55
        48: .line 1032
            aload 4 /* value */
            ifnull 58
        49: .line 1033
            aload 1 /* translet */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._cdata:Ljava/util/List;
        50: .line 1034
            new java.util.StringTokenizer
            dup
            aload 4 /* value */
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
            astore 5 /* e */
        start local 5 // java.util.StringTokenizer e
        51: .line 1035
            goto 53
        52: .line 1036
      StackMap locals: java.util.StringTokenizer
      StackMap stack:
            aload 1 /* translet */
            aload 5 /* e */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addCdataElement:(Ljava/lang/String;)V
        53: .line 1035
      StackMap locals:
      StackMap stack:
            aload 5 /* e */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifne 52
        end local 5 // java.util.StringTokenizer e
        54: .line 1039
            goto 58
        55: .line 1040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* name */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.isStandaloneProperty:(Ljava/lang/String;)Z
            ifeq 58
        56: .line 1041
            aload 4 /* value */
            ifnull 58
            aload 4 /* value */
            ldc "yes"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 58
        57: .line 1042
            aload 1 /* translet */
            iconst_1
            putfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._isStandalone:Z
        end local 4 // java.lang.String value
        end local 3 // java.lang.String name
        58: .line 983
      StackMap locals:
      StackMap stack:
            aload 2 /* names */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 3
        59: .line 1046
            return
        end local 2 // java.util.Enumeration names
        end local 1 // com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet translet
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   60     0      this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   60     1  translet  Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            2   60     2     names  Ljava/util/Enumeration<*>;
            4   58     3      name  Ljava/lang/String;
            5   58     4     value  Ljava/lang/String;
           51   54     5         e  Ljava/util/StringTokenizer;
    MethodParameters:
          Name  Flags
      translet  

  public void transferOutputProperties(com.sun.org.apache.xml.internal.serializer.SerializationHandler);
    descriptor: (Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=13, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
         0: .line 1055
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            ifnonnull 1
            return
         1: .line 1057
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* doctypePublic */
        start local 2 // java.lang.String doctypePublic
         2: .line 1058
            aconst_null
            astore 3 /* doctypeSystem */
        start local 3 // java.lang.String doctypeSystem
         3: .line 1061
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            invokevirtual java.util.Properties.propertyNames:()Ljava/util/Enumeration;
            astore 4 /* names */
        start local 4 // java.util.Enumeration names
         4: .line 1062
            goto 66
         5: .line 1064
      StackMap locals: java.lang.String java.lang.String java.util.Enumeration
      StackMap stack:
            aload 4 /* names */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* name */
        start local 5 // java.lang.String name
         6: .line 1065
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._properties:Ljava/util/Properties;
            aload 5 /* name */
            invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* value */
        start local 6 // java.lang.String value
         7: .line 1068
            aload 6 /* value */
            ifnonnull 8
            goto 66
         8: .line 1071
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 5 /* name */
            ldc "doctype-public"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 11
         9: .line 1072
            aload 6 /* value */
            astore 2 /* doctypePublic */
        10: .line 1073
            goto 66
        11: .line 1074
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "doctype-system"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 14
        12: .line 1075
            aload 6 /* value */
            astore 3 /* doctypeSystem */
        13: .line 1076
            goto 66
        14: .line 1077
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "media-type"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 17
        15: .line 1078
            aload 1 /* handler */
            aload 6 /* value */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setMediaType:(Ljava/lang/String;)V
        16: .line 1079
            goto 66
        17: .line 1080
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "standalone"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 20
        18: .line 1081
            aload 1 /* handler */
            aload 6 /* value */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setStandalone:(Ljava/lang/String;)V
        19: .line 1082
            goto 66
        20: .line 1083
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "version"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 23
        21: .line 1084
            aload 1 /* handler */
            aload 6 /* value */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setVersion:(Ljava/lang/String;)V
        22: .line 1085
            goto 66
        23: .line 1086
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "omit-xml-declaration"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 29
        24: .line 1087
            aload 1 /* handler */
        25: .line 1088
            aload 6 /* value */
            ifnull 26
            aload 6 /* value */
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            ldc "yes"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
            iconst_1
            goto 27
      StackMap locals:
      StackMap stack: com.sun.org.apache.xml.internal.serializer.SerializationHandler
        26: iconst_0
        27: .line 1087
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String java.lang.String java.util.Enumeration java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xml.internal.serializer.SerializationHandler int
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setOmitXMLDeclaration:(Z)V
        28: .line 1089
            goto 66
        29: .line 1090
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "indent"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 35
        30: .line 1091
            aload 1 /* handler */
        31: .line 1092
            aload 6 /* value */
            ifnull 32
            aload 6 /* value */
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            ldc "yes"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 32
            iconst_1
            goto 33
      StackMap locals:
      StackMap stack: com.sun.org.apache.xml.internal.serializer.SerializationHandler
        32: iconst_0
        33: .line 1091
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String java.lang.String java.util.Enumeration java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xml.internal.serializer.SerializationHandler int
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setIndent:(Z)V
        34: .line 1093
            goto 66
        35: .line 1094
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "{http://xml.apache.org/xslt}indent-amount"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 39
        36: .line 1095
            aload 6 /* value */
            ifnull 66
        37: .line 1096
            aload 1 /* handler */
            aload 6 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setIndentAmount:(I)V
        38: .line 1098
            goto 66
        39: .line 1099
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "{http://xml.apache.org/xalan}indent-amount"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 43
        40: .line 1100
            aload 6 /* value */
            ifnull 66
        41: .line 1101
            aload 1 /* handler */
            aload 6 /* value */
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setIndentAmount:(I)V
        42: .line 1103
            goto 66
        43: .line 1104
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* name */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.isStandaloneProperty:(Ljava/lang/String;)Z
            ifeq 47
        44: .line 1105
            aload 6 /* value */
            ifnull 66
            aload 6 /* value */
            ldc "yes"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 66
        45: .line 1106
            aload 1 /* handler */
            iconst_1
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setIsStandalone:(Z)V
        46: .line 1108
            goto 66
        47: .line 1109
      StackMap locals:
      StackMap stack:
            aload 5 /* name */
            ldc "cdata-section-elements"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 66
        48: .line 1110
            aload 6 /* value */
            ifnull 66
        49: .line 1111
            new java.util.StringTokenizer
            dup
            aload 6 /* value */
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
            astore 7 /* e */
        start local 7 // java.util.StringTokenizer e
        50: .line 1112
            aconst_null
            astore 8 /* uriAndLocalNames */
        start local 8 // java.util.List uriAndLocalNames
        51: .line 1113
            goto 64
        52: .line 1114
      StackMap locals: java.util.StringTokenizer java.util.List
      StackMap stack:
            aload 7 /* e */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 9 /* token */
        start local 9 // java.lang.String token
        53: .line 1118
            aload 9 /* token */
            bipush 58
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 10 /* lastcolon */
        start local 10 // int lastcolon
        54: .line 1121
            iload 10 /* lastcolon */
            ifle 58
        55: .line 1122
            aload 9 /* token */
            iconst_0
            iload 10 /* lastcolon */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 11 /* uri */
        start local 11 // java.lang.String uri
        56: .line 1123
            aload 9 /* token */
            iload 10 /* lastcolon */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 12 /* localName */
        start local 12 // java.lang.String localName
        57: .line 1124
            goto 60
        end local 12 // java.lang.String localName
        end local 11 // java.lang.String uri
        58: .line 1127
      StackMap locals: java.lang.String int
      StackMap stack:
            aconst_null
            astore 11 /* uri */
        start local 11 // java.lang.String uri
        59: .line 1128
            aload 9 /* token */
            astore 12 /* localName */
        start local 12 // java.lang.String localName
        60: .line 1131
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 8 /* uriAndLocalNames */
            ifnonnull 62
        61: .line 1132
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 8 /* uriAndLocalNames */
        62: .line 1135
      StackMap locals:
      StackMap stack:
            aload 8 /* uriAndLocalNames */
            aload 11 /* uri */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        63: .line 1136
            aload 8 /* uriAndLocalNames */
            aload 12 /* localName */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 12 // java.lang.String localName
        end local 11 // java.lang.String uri
        end local 10 // int lastcolon
        end local 9 // java.lang.String token
        64: .line 1113
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String java.lang.String java.util.Enumeration java.lang.String java.lang.String java.util.StringTokenizer java.util.List
      StackMap stack:
            aload 7 /* e */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifne 52
        65: .line 1138
            aload 1 /* handler */
            aload 8 /* uriAndLocalNames */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setCdataSectionElements:(Ljava/util/List;)V
        end local 8 // java.util.List uriAndLocalNames
        end local 7 // java.util.StringTokenizer e
        end local 6 // java.lang.String value
        end local 5 // java.lang.String name
        66: .line 1062
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl com.sun.org.apache.xml.internal.serializer.SerializationHandler java.lang.String java.lang.String java.util.Enumeration
      StackMap stack:
            aload 4 /* names */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 5
        67: .line 1144
            aload 2 /* doctypePublic */
            ifnonnull 68
            aload 3 /* doctypeSystem */
            ifnull 69
        68: .line 1145
      StackMap locals:
      StackMap stack:
            aload 1 /* handler */
            aload 3 /* doctypeSystem */
            aload 2 /* doctypePublic */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializationHandler.setDoctype:(Ljava/lang/String;Ljava/lang/String;)V
        69: .line 1147
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.util.Enumeration names
        end local 3 // java.lang.String doctypeSystem
        end local 2 // java.lang.String doctypePublic
        end local 1 // com.sun.org.apache.xml.internal.serializer.SerializationHandler handler
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   70     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   70     1           handler  Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;
            2   70     2     doctypePublic  Ljava/lang/String;
            3   70     3     doctypeSystem  Ljava/lang/String;
            4   70     4             names  Ljava/util/Enumeration<*>;
            6   66     5              name  Ljava/lang/String;
            7   66     6             value  Ljava/lang/String;
           50   66     7                 e  Ljava/util/StringTokenizer;
           51   66     8  uriAndLocalNames  Ljava/util/List<Ljava/lang/String;>;
           53   64     9             token  Ljava/lang/String;
           54   64    10         lastcolon  I
           56   58    11               uri  Ljava/lang/String;
           59   64    11               uri  Ljava/lang/String;
           57   58    12         localName  Ljava/lang/String;
           60   64    12         localName  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      handler  

  private java.util.Properties createOutputProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)Ljava/util/Properties;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.util.Properties outputProperties
         0: .line 1156
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            astore 2 /* defaults */
        start local 2 // java.util.Properties defaults
         1: .line 1157
            aload 0 /* this */
            aload 2 /* defaults */
            ldc "xml"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setDefaults:(Ljava/util/Properties;Ljava/lang/String;)V
         2: .line 1160
            new java.util.Properties
            dup
            aload 2 /* defaults */
            invokespecial java.util.Properties.<init>:(Ljava/util/Properties;)V
            astore 3 /* base */
        start local 3 // java.util.Properties base
         3: .line 1161
            aload 1 /* outputProperties */
            ifnull 10
         4: .line 1162
            aload 1 /* outputProperties */
            invokevirtual java.util.Properties.propertyNames:()Ljava/util/Enumeration;
            astore 4 /* names */
        start local 4 // java.util.Enumeration names
         5: .line 1163
            goto 8
         6: .line 1164
      StackMap locals: java.util.Properties java.util.Properties java.util.Enumeration
      StackMap stack:
            aload 4 /* names */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* name */
        start local 5 // java.lang.String name
         7: .line 1165
            aload 3 /* base */
            aload 5 /* name */
            aload 1 /* outputProperties */
            aload 5 /* name */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        end local 5 // java.lang.String name
         8: .line 1163
      StackMap locals:
      StackMap stack:
            aload 4 /* names */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 6
        end local 4 // java.util.Enumeration names
         9: .line 1167
            goto 13
        10: .line 1169
      StackMap locals:
      StackMap stack:
            aload 3 /* base */
            ldc "encoding"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            getfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._encoding:Ljava/lang/String;
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        11: .line 1170
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            getfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._method:Ljava/lang/String;
            ifnull 13
        12: .line 1171
            aload 3 /* base */
            ldc "method"
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            getfield com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet._method:Ljava/lang/String;
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        13: .line 1175
      StackMap locals:
      StackMap stack:
            aload 3 /* base */
            ldc "method"
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* method */
        start local 4 // java.lang.String method
        14: .line 1176
            aload 4 /* method */
            ifnull 20
        15: .line 1177
            aload 4 /* method */
            ldc "html"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 18
        16: .line 1178
            aload 0 /* this */
            aload 2 /* defaults */
            ldc "html"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setDefaults:(Ljava/util/Properties;Ljava/lang/String;)V
        17: .line 1179
            goto 20
        18: .line 1180
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* method */
            ldc "text"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 20
        19: .line 1181
            aload 0 /* this */
            aload 2 /* defaults */
            ldc "text"
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setDefaults:(Ljava/util/Properties;Ljava/lang/String;)V
        20: .line 1185
      StackMap locals:
      StackMap stack:
            aload 3 /* base */
            areturn
        end local 4 // java.lang.String method
        end local 3 // java.util.Properties base
        end local 2 // java.util.Properties defaults
        end local 1 // java.util.Properties outputProperties
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   21     0              this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   21     1  outputProperties  Ljava/util/Properties;
            1   21     2          defaults  Ljava/util/Properties;
            3   21     3              base  Ljava/util/Properties;
            5    9     4             names  Ljava/util/Enumeration<*>;
            7    8     5              name  Ljava/lang/String;
           14   21     4            method  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      outputProperties  

  private void setDefaults(java.util.Properties, java.lang.String);
    descriptor: (Ljava/util/Properties;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.util.Properties props
        start local 2 // java.lang.String method
         0: .line 1197
            aload 2 /* method */
            invokestatic com.sun.org.apache.xml.internal.serializer.OutputPropertiesFactory.getDefaultMethodProperties:(Ljava/lang/String;)Ljava/util/Properties;
         1: .line 1196
            astore 3 /* method_props */
        start local 3 // java.util.Properties method_props
         2: .line 1199
            aload 3 /* method_props */
            invokevirtual java.util.Properties.propertyNames:()Ljava/util/Enumeration;
            astore 4 /* names */
        start local 4 // java.util.Enumeration names
         3: .line 1200
            goto 6
         4: .line 1202
      StackMap locals: java.util.Properties java.util.Enumeration
      StackMap stack:
            aload 4 /* names */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* name */
        start local 5 // java.lang.String name
         5: .line 1203
            aload 1 /* props */
            aload 5 /* name */
            aload 3 /* method_props */
            aload 5 /* name */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        end local 5 // java.lang.String name
         6: .line 1200
      StackMap locals:
      StackMap stack:
            aload 4 /* names */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 4
        end local 4 // java.util.Enumeration names
         7: .line 1206
            return
        end local 3 // java.util.Properties method_props
        end local 2 // java.lang.String method
        end local 1 // java.util.Properties props
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    8     1         props  Ljava/util/Properties;
            0    8     2        method  Ljava/lang/String;
            2    8     3  method_props  Ljava/util/Properties;
            3    7     4         names  Ljava/util/Enumeration<*>;
            5    6     5          name  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      props   
      method  

  private boolean validOutputProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String name
         0: .line 1212
            aload 1 /* name */
            ldc "encoding"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         1: .line 1213
            aload 1 /* name */
            ldc "method"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         2: .line 1214
            aload 1 /* name */
            ldc "indent"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         3: .line 1215
            aload 1 /* name */
            ldc "doctype-public"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         4: .line 1216
            aload 1 /* name */
            ldc "doctype-system"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         5: .line 1217
            aload 1 /* name */
            ldc "cdata-section-elements"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         6: .line 1218
            aload 1 /* name */
            ldc "media-type"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         7: .line 1219
            aload 1 /* name */
            ldc "omit-xml-declaration"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         8: .line 1220
            aload 1 /* name */
            ldc "standalone"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
         9: .line 1221
            aload 1 /* name */
            ldc "version"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 13
        10: .line 1222
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.isStandaloneProperty:(Ljava/lang/String;)Z
            ifne 13
        11: .line 1223
            aload 1 /* name */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            bipush 123
            if_icmpeq 13
        12: .line 1212
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        13: iconst_1
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   14     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  private boolean isStandaloneProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String name
         0: .line 1233
            aload 1 /* name */
            ldc "http://www.oracle.com/xml/jaxp/properties/xsltcIsStandalone"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 3
         1: .line 1234
            aload 1 /* name */
            ldc "http://www.oracle.com/xml/is-standalone"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 1233
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    4     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  private boolean isDefaultProperty(java.lang.String, java.util.Properties);
    descriptor: (Ljava/lang/String;Ljava/util/Properties;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String name
        start local 2 // java.util.Properties properties
         0: .line 1240
            aload 2 /* properties */
            aload 1 /* name */
            invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
            ifnonnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 2 // java.util.Properties properties
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    2     1        name  Ljava/lang/String;
            0    2     2  properties  Ljava/util/Properties;
    MethodParameters:
            Name  Flags
      name        
      properties  

  public void setParameter(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 1255
            aload 2 /* value */
            ifnonnull 3
         1: .line 1256
            new com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg
            dup
            ldc "JAXP_INVALID_SET_PARAM_VALUE"
            aload 1 /* name */
            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
         2: .line 1257
            new java.lang.IllegalArgumentException
            dup
            aload 3 /* err */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg err
         3: .line 1260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ifeq 8
         4: .line 1261
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
            ifnonnull 6
         5: .line 1262
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
         6: .line 1264
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 1265
            goto 9
         8: .line 1267
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            aload 1 /* name */
            aload 2 /* value */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 1269
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   10     1   name  Ljava/lang/String;
            0   10     2  value  Ljava/lang/Object;
            2    3     3    err  Lcom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg;
    MethodParameters:
       Name  Flags
      name   
      value  

  public void clearParameters();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
         0: .line 1278
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ifeq 3
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
            ifnull 3
         1: .line 1279
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         2: .line 1280
            goto 4
         3: .line 1282
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.clearParameters:()V
         4: .line 1284
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

  public final java.lang.Object getParameter(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String name
         0: .line 1296
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._isIdentity:Z
            ifeq 4
         1: .line 1297
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
            ifnull 2
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: java.lang.Object
         3: areturn
         4: .line 1300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._translet:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet;
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.getParameter:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0    5     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public javax.xml.transform.URIResolver getURIResolver();
    descriptor: ()Ljavax/xml/transform/URIResolver;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
         0: .line 1312
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._uriResolver:Ljavax/xml/transform/URIResolver;
            areturn
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;

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

  public com.sun.org.apache.xalan.internal.xsltc.DOM retrieveDocument(java.lang.String, java.lang.String, com.sun.org.apache.xalan.internal.xsltc.Translet);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/Translet;)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
        start local 1 // java.lang.String baseURI
        start local 2 // java.lang.String href
        start local 3 // com.sun.org.apache.xalan.internal.xsltc.Translet translet
         0: .line 1344
            aload 2 /* href */
            invokevirtual java.lang.String.length:()I
            ifne 2
         1: .line 1345
            aload 1 /* baseURI */
            astore 2 /* href */
         2: .line 1356
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* resolvedSource */
        start local 4 // javax.xml.transform.Source resolvedSource
         3: .line 1357
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._uriResolver:Ljavax/xml/transform/URIResolver;
            ifnull 5
         4: .line 1358
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._uriResolver:Ljavax/xml/transform/URIResolver;
            aload 2 /* href */
            aload 1 /* baseURI */
            invokeinterface javax.xml.transform.URIResolver.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;
            astore 4 /* resolvedSource */
         5: .line 1361
      StackMap locals: javax.xml.transform.Source
      StackMap stack:
            aload 4 /* resolvedSource */
            ifnonnull 10
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._useCatalog:Z
            ifeq 10
         6: .line 1362
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            getstatic javax.xml.catalog.CatalogFeatures$Feature.FILES:Ljavax/xml/catalog/CatalogFeatures$Feature;
            invokevirtual javax.xml.catalog.CatalogFeatures.get:(Ljavax/xml/catalog/CatalogFeatures$Feature;)Ljava/lang/String;
            ifnull 10
         7: .line 1363
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._catalogUriResolver:Ljavax/xml/catalog/CatalogResolver;
            ifnonnull 9
         8: .line 1364
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._catalogFeatures:Ljavax/xml/catalog/CatalogFeatures;
            iconst_0
            anewarray java.net.URI
            invokestatic javax.xml.catalog.CatalogManager.catalogResolver:(Ljavax/xml/catalog/CatalogFeatures;[Ljava/net/URI;)Ljavax/xml/catalog/CatalogResolver;
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._catalogUriResolver:Ljavax/xml/catalog/CatalogResolver;
         9: .line 1366
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._catalogUriResolver:Ljavax/xml/catalog/CatalogResolver;
            aload 2 /* href */
            aload 1 /* baseURI */
            invokeinterface javax.xml.catalog.CatalogResolver.resolve:(Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/transform/Source;
            astore 4 /* resolvedSource */
        10: .line 1369
      StackMap locals:
      StackMap stack:
            aload 4 /* resolvedSource */
            ifnonnull 16
        11: .line 1370
            new javax.xml.transform.stream.StreamSource
            dup
        12: .line 1371
            aload 2 /* href */
            aload 1 /* baseURI */
            invokestatic com.sun.org.apache.xml.internal.utils.SystemIDResolver.getAbsoluteURI:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
        13: .line 1370
            invokespecial javax.xml.transform.stream.StreamSource.<init>:(Ljava/lang/String;)V
            astore 5 /* streamSource */
        start local 5 // javax.xml.transform.stream.StreamSource streamSource
        14: .line 1372
            aload 0 /* this */
            aload 5 /* streamSource */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM:(Ljavax/xml/transform/Source;)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
        15: areturn
        end local 5 // javax.xml.transform.stream.StreamSource streamSource
        16: .line 1375
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* resolvedSource */
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM:(Ljavax/xml/transform/Source;)Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
        17: areturn
        end local 4 // javax.xml.transform.Source resolvedSource
        18: .line 1377
      StackMap locals: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl java.lang.String java.lang.String com.sun.org.apache.xalan.internal.xsltc.Translet
      StackMap stack: java.lang.Exception
            astore 4 /* e */
        start local 4 // java.lang.Exception e
        19: .line 1378
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
            ifnull 21
        20: .line 1379
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "File not found: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 4 /* e */
            invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.postErrorToListener:(Ljava/lang/String;)V
        21: .line 1380
      StackMap locals: java.lang.Exception
      StackMap stack:
            aconst_null
            areturn
        end local 4 // java.lang.Exception e
        end local 3 // com.sun.org.apache.xalan.internal.xsltc.Translet translet
        end local 2 // java.lang.String href
        end local 1 // java.lang.String baseURI
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   22     0            this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
            0   22     1         baseURI  Ljava/lang/String;
            0   22     2            href  Ljava/lang/String;
            0   22     3        translet  Lcom/sun/org/apache/xalan/internal/xsltc/Translet;
            3   18     4  resolvedSource  Ljavax/xml/transform/Source;
           14   16     5    streamSource  Ljavax/xml/transform/stream/StreamSource;
           19   22     4               e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0    15      18  Class javax.xml.transform.TransformerException
          16    17      18  Class javax.xml.transform.TransformerException
           0    15      18  Class javax.xml.catalog.CatalogException
          16    17      18  Class javax.xml.catalog.CatalogException
    MethodParameters:
          Name  Flags
      baseURI   
      href      
      translet  

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
         0: .line 1393
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._method:Ljava/lang/String;
         1: .line 1394
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._encoding:Ljava/lang/String;
         2: .line 1395
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._sourceSystemId:Ljava/lang/String;
         3: .line 1396
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._defaultListener:Ljavax/xml/transform/ErrorListener;
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._errorListener:Ljavax/xml/transform/ErrorListener;
         4: .line 1397
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._uriResolver:Ljavax/xml/transform/URIResolver;
         5: .line 1398
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._dom:Lcom/sun/org/apache/xalan/internal/xsltc/DOM;
         6: .line 1399
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._parameters:Ljava/util/Map;
         7: .line 1400
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._indentNumber:I
         8: .line 1401
            aload 0 /* this */
            aconst_null
            invokevirtual com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.setOutputProperties:(Ljava/util/Properties;)V
         9: .line 1402
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._tohFactory:Lcom/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory;
        10: .line 1403
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl._ostream:Ljava/io/OutputStream;
        11: .line 1405
            return
        end local 0 // com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl;
}
SourceFile: "TransformerImpl.java"
NestMembers:
  com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl$MessageHandler
InnerClasses:
  MessageHandler = com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl$MessageHandler of com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
  public final Feature = javax.xml.catalog.CatalogFeatures$Feature of javax.xml.catalog.CatalogFeatures