public final class com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler extends com.sun.org.apache.xml.internal.serializer.ToSAXHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler
  super_class: com.sun.org.apache.xml.internal.serializer.ToSAXHandler
{
  protected boolean m_escapeSetting;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 53
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.<init>:()V
         1: .line 51
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_escapeSetting:Z
         2: .line 56
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.serializer.NamespaceMappings
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.NamespaceMappings.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
         3: .line 57
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.initCDATA:()V
         4: .line 58
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;

  public java.util.Properties getOutputFormat();
    descriptor: ()Ljava/util/Properties;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 65
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;

  public java.io.OutputStream getOutputStream();
    descriptor: ()Ljava/io/OutputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 73
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;

  public java.io.Writer getWriter();
    descriptor: ()Ljava/io/Writer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 81
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;

  public void indent(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // int n
         0: .line 89
            return
        end local 1 // int n
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1     n  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      n     

  public void serialize(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // org.w3c.dom.Node node
         0: .line 97
            return
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  node  Lorg/w3c/dom/Node;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      node  

  public boolean setEscaping(boolean);
    descriptor: (Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // boolean escape
         0: .line 104
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_escapeSetting:Z
            istore 2 /* oldEscapeSetting */
        start local 2 // boolean oldEscapeSetting
         1: .line 105
            aload 0 /* this */
            iload 1 /* escape */
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_escapeSetting:Z
         2: .line 107
            iload 1 /* escape */
            ifeq 5
         3: .line 108
            aload 0 /* this */
            ldc "javax.xml.transform.enable-output-escaping"
            ldc ""
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 109
            goto 6
         5: .line 110
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            ldc "javax.xml.transform.disable-output-escaping"
            ldc ""
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         6: .line 113
      StackMap locals:
      StackMap stack:
            iload 2 /* oldEscapeSetting */
            ireturn
        end local 2 // boolean oldEscapeSetting
        end local 1 // boolean escape
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    7     0              this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    7     1            escape  Z
            1    7     2  oldEscapeSetting  Z
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      escape  

  public void setOutputFormat(java.util.Properties);
    descriptor: (Ljava/util/Properties;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.util.Properties format
         0: .line 121
            return
        end local 1 // java.util.Properties format
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  format  Ljava/util/Properties;
    MethodParameters:
        Name  Flags
      format  

  public void setOutputStream(java.io.OutputStream);
    descriptor: (Ljava/io/OutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.io.OutputStream output
         0: .line 128
            return
        end local 1 // java.io.OutputStream output
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  output  Ljava/io/OutputStream;
    MethodParameters:
        Name  Flags
      output  

  public void setWriter(java.io.Writer);
    descriptor: (Ljava/io/Writer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.io.Writer writer
         0: .line 135
            return
        end local 1 // java.io.Writer writer
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  writer  Ljava/io/Writer;
    MethodParameters:
        Name  Flags
      writer  

  public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=6, args_size=6
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String arg0
        start local 2 // java.lang.String arg1
        start local 3 // java.lang.String arg2
        start local 4 // java.lang.String arg3
        start local 5 // java.lang.String arg4
         0: .line 148
            return
        end local 5 // java.lang.String arg4
        end local 4 // java.lang.String arg3
        end local 3 // java.lang.String arg2
        end local 2 // java.lang.String arg1
        end local 1 // java.lang.String arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  arg0  Ljava/lang/String;
            0    1     2  arg1  Ljava/lang/String;
            0    1     3  arg2  Ljava/lang/String;
            0    1     4  arg3  Ljava/lang/String;
            0    1     5  arg4  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  
      arg1  
      arg2  
      arg3  
      arg4  

  public void elementDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String arg0
        start local 2 // java.lang.String arg1
         0: .line 155
            return
        end local 2 // java.lang.String arg1
        end local 1 // java.lang.String arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  arg0  Ljava/lang/String;
            0    1     2  arg1  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  
      arg1  

  public void externalEntityDecl(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String arg0
        start local 2 // java.lang.String arg1
        start local 3 // java.lang.String arg2
         0: .line 163
            return
        end local 3 // java.lang.String arg2
        end local 2 // java.lang.String arg1
        end local 1 // java.lang.String arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  arg0  Ljava/lang/String;
            0    1     2  arg1  Ljava/lang/String;
            0    1     3  arg2  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  
      arg1  
      arg2  

  public void internalEntityDecl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String arg0
        start local 2 // java.lang.String arg1
         0: .line 171
            return
        end local 2 // java.lang.String arg1
        end local 1 // java.lang.String arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  arg0  Ljava/lang/String;
            0    1     2  arg1  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  
      arg1  

  public void endDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 180
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.flushPending:()V
         1: .line 183
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.endDocument:()V
         2: .line 185
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 4
         3: .line 186
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.fireEndDoc:()V
         4: .line 187
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
    Exceptions:
      throws org.xml.sax.SAXException

  protected void closeStartTag();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 196
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
         1: .line 198
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementName:Ljava/lang/String;
            invokestatic com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.getLocalName:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* localName */
        start local 1 // java.lang.String localName
         2: .line 199
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementName:Ljava/lang/String;
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.getNamespaceURI:(Ljava/lang/String;Z)Ljava/lang/String;
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         3: .line 202
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_needToCallStartDocument:Z
            ifeq 5
         4: .line 204
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startDocumentInternal:()V
         5: .line 206
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 2 /* uri */
            aload 1 /* localName */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementName:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
            invokeinterface org.xml.sax.ContentHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
         6: .line 209
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
            invokevirtual com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.clear:()V
         7: .line 211
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            ifnull 9
         8: .line 212
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            aconst_null
            invokeinterface com.sun.org.apache.xml.internal.serializer.TransformStateSetter.setCurrentNode:(Lorg/w3c/dom/Node;)V
         9: .line 213
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String localName
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   10     0       this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            2   10     1  localName  Ljava/lang/String;
            3   10     2        uri  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException

  public void closeCDATA();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 226
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 2
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_cdataTagOpen:Z
            ifeq 2
         1: .line 227
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.endCDATA:()V
         2: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_cdataTagOpen:Z
         3: .line 236
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
    Exceptions:
      throws org.xml.sax.SAXException

  public void endElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qName
         0: .line 245
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.flushPending:()V
         1: .line 247
            aload 1 /* namespaceURI */
            ifnonnull 5
         2: .line 249
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementURI:Ljava/lang/String;
            ifnull 4
         3: .line 250
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementURI:Ljava/lang/String;
            astore 1 /* namespaceURI */
            goto 5
         4: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* qName */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.getNamespaceURI:(Ljava/lang/String;Z)Ljava/lang/String;
            astore 1 /* namespaceURI */
         5: .line 255
      StackMap locals:
      StackMap stack:
            aload 2 /* localName */
            ifnonnull 9
         6: .line 257
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementLocalName:Ljava/lang/String;
            ifnull 8
         7: .line 258
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementLocalName:Ljava/lang/String;
            astore 2 /* localName */
            goto 9
         8: .line 260
      StackMap locals:
      StackMap stack:
            aload 3 /* qName */
            invokestatic com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.getLocalName:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* localName */
         9: .line 263
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 3 /* qName */
            invokeinterface org.xml.sax.ContentHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        10: .line 265
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 12
        11: .line 266
            aload 0 /* this */
            aload 3 /* qName */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.fireEndElem:(Ljava/lang/String;)V
        12: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_currentElemDepth:I
        13: .line 272
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
        14: .line 271
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.popNamespaces:(ILorg/xml/sax/ContentHandler;)V
        15: .line 273
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_prev:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
        16: .line 274
            return
        end local 3 // java.lang.String qName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   17     0          this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0   17     1  namespaceURI  Ljava/lang/String;
            0   17     2     localName  Ljava/lang/String;
            0   17     3         qName  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     
      qName         

  public void endPrefixMapping(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String prefix
         0: .line 284
            return
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    1     1  prefix  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  

  public void ignorableWhitespace(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // char[] arg0
        start local 2 // int arg1
        start local 3 // int arg2
         0: .line 293
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* arg0 */
            iload 2 /* arg1 */
            iload 3 /* arg2 */
            invokeinterface org.xml.sax.ContentHandler.ignorableWhitespace:([CII)V
         1: .line 294
            return
        end local 3 // int arg2
        end local 2 // int arg1
        end local 1 // char[] arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    2     1  arg0  [C
            0    2     2  arg1  I
            0    2     3  arg2  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  
      arg1  
      arg2  

  public void setDocumentLocator(org.xml.sax.Locator);
    descriptor: (Lorg/xml/sax/Locator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // org.xml.sax.Locator arg0
         0: .line 301
            aload 0 /* this */
            aload 1 /* arg0 */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.setDocumentLocator:(Lorg/xml/sax/Locator;)V
         1: .line 302
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* arg0 */
            invokeinterface org.xml.sax.ContentHandler.setDocumentLocator:(Lorg/xml/sax/Locator;)V
         2: .line 303
            return
        end local 1 // org.xml.sax.Locator arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    3     1  arg0  Lorg/xml/sax/Locator;
    MethodParameters:
      Name  Flags
      arg0  

  public void skippedEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String arg0
         0: .line 310
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* arg0 */
            invokeinterface org.xml.sax.ContentHandler.skippedEntity:(Ljava/lang/String;)V
         1: .line 311
            return
        end local 1 // java.lang.String arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    2     1  arg0  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  

  public void startPrefixMapping(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 321
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* uri */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
         1: .line 322
            return
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    2     1  prefix  Ljava/lang/String;
            0    2     2     uri  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  
      uri     

  public boolean startPrefixMapping(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
        start local 3 // boolean shouldFlush
         0: .line 349
            iload 3 /* shouldFlush */
            ifeq 4
         1: .line 351
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.flushPending:()V
         2: .line 353
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_currentElemDepth:I
            iconst_1
            iadd
            istore 5 /* pushDepth */
        start local 5 // int pushDepth
         3: .line 354
            goto 5
        end local 5 // int pushDepth
         4: .line 358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_currentElemDepth:I
            istore 5 /* pushDepth */
        start local 5 // int pushDepth
         5: .line 360
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String int top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 1 /* prefix */
            aload 2 /* uri */
            iload 5 /* pushDepth */
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.pushNamespace:(Ljava/lang/String;Ljava/lang/String;I)Z
            istore 4 /* pushed */
        start local 4 // boolean pushed
         6: .line 362
            iload 4 /* pushed */
            ifeq 16
         7: .line 364
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* prefix */
            aload 2 /* uri */
            invokeinterface org.xml.sax.ContentHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
         8: .line 366
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.getShouldOutputNSAttr:()Z
            ifeq 16
         9: .line 375
            ldc ""
            aload 1 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
        10: .line 377
            ldc "xmlns"
            astore 6 /* name */
        start local 6 // java.lang.String name
        11: .line 378
            aload 0 /* this */
            ldc "http://www.w3.org/2000/xmlns/"
            aload 6 /* name */
            aload 6 /* name */
            ldc "CDATA"
            aload 2 /* uri */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
        12: .line 379
            goto 16
        end local 6 // java.lang.String name
        13: .line 382
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String int int int
      StackMap stack:
            ldc ""
            aload 2 /* uri */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 16
        14: .line 384
            new java.lang.StringBuilder
            dup
            ldc "xmlns:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* name */
        start local 6 // java.lang.String name
        15: .line 390
            aload 0 /* this */
            ldc "http://www.w3.org/2000/xmlns/"
            aload 1 /* prefix */
            aload 6 /* name */
            ldc "CDATA"
            aload 2 /* uri */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
        end local 6 // java.lang.String name
        16: .line 395
      StackMap locals:
      StackMap stack:
            iload 4 /* pushed */
            ireturn
        end local 5 // int pushDepth
        end local 4 // boolean pushed
        end local 3 // boolean shouldFlush
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   17     0         this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0   17     1       prefix  Ljava/lang/String;
            0   17     2          uri  Ljava/lang/String;
            0   17     3  shouldFlush  Z
            6   17     4       pushed  Z
            3    4     5    pushDepth  I
            5   17     5    pushDepth  I
           11   13     6         name  Ljava/lang/String;
           15   16     6         name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
             Name  Flags
      prefix       
      uri          
      shouldFlush  

  public void comment(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // char[] arg0
        start local 2 // int arg1
        start local 3 // int arg2
         0: .line 404
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.flushPending:()V
         1: .line 405
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 3
         2: .line 406
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 1 /* arg0 */
            iload 2 /* arg1 */
            iload 3 /* arg2 */
            invokeinterface org.xml.sax.ext.LexicalHandler.comment:([CII)V
         3: .line 408
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 5
         4: .line 409
            aload 0 /* this */
            aload 1 /* arg0 */
            iload 2 /* arg1 */
            iload 3 /* arg2 */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.fireCommentEvent:([CII)V
         5: .line 410
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int arg2
        end local 2 // int arg1
        end local 1 // char[] arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    6     1  arg0  [C
            0    6     2  arg1  I
            0    6     3  arg2  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  
      arg1  
      arg2  

  public void endCDATA();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 438
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
    Exceptions:
      throws org.xml.sax.SAXException

  public void endDTD();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 445
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 2
         1: .line 446
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.endDTD:()V
         2: .line 447
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
    Exceptions:
      throws org.xml.sax.SAXException

  public void startEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String arg0
         0: .line 454
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 2
         1: .line 455
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 1 /* arg0 */
            invokeinterface org.xml.sax.ext.LexicalHandler.startEntity:(Ljava/lang/String;)V
         2: .line 456
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    3     1  arg0  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  

  public void characters(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String chars
         0: .line 463
            aload 1 /* chars */
            invokevirtual java.lang.String.length:()I
            istore 2 /* length */
        start local 2 // int length
         1: .line 464
            iload 2 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_charsBuff:[C
            arraylength
            if_icmple 3
         2: .line 466
            aload 0 /* this */
            iload 2 /* length */
            iconst_2
            imul
            iconst_1
            iadd
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_charsBuff:[C
         3: .line 468
      StackMap locals: int
      StackMap stack:
            aload 1 /* chars */
            iconst_0
            iload 2 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_charsBuff:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         4: .line 469
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_charsBuff:[C
            iconst_0
            iload 2 /* length */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.characters:([CII)V
         5: .line 470
            return
        end local 2 // int length
        end local 1 // java.lang.String chars
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    6     1   chars  Ljava/lang/String;
            1    6     2  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      chars  

  public void <init>(org.xml.sax.ContentHandler, java.lang.String);
    descriptor: (Lorg/xml/sax/ContentHandler;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // org.xml.sax.ContentHandler handler
        start local 2 // java.lang.String encoding
         0: .line 475
            aload 0 /* this */
            aload 1 /* handler */
            aload 2 /* encoding */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.<init>:(Lorg/xml/sax/ContentHandler;Ljava/lang/String;)V
         1: .line 51
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_escapeSetting:Z
         2: .line 477
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.initCDATA:()V
         3: .line 479
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.serializer.NamespaceMappings
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.NamespaceMappings.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
         4: .line 480
            return
        end local 2 // java.lang.String encoding
        end local 1 // org.xml.sax.ContentHandler handler
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    5     1   handler  Lorg/xml/sax/ContentHandler;
            0    5     2  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      handler   
      encoding  

  public void <init>(org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler, java.lang.String);
    descriptor: (Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ext/LexicalHandler;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // org.xml.sax.ContentHandler handler
        start local 2 // org.xml.sax.ext.LexicalHandler lex
        start local 3 // java.lang.String encoding
         0: .line 487
            aload 0 /* this */
            aload 1 /* handler */
            aload 2 /* lex */
            aload 3 /* encoding */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.<init>:(Lorg/xml/sax/ContentHandler;Lorg/xml/sax/ext/LexicalHandler;Ljava/lang/String;)V
         1: .line 51
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_escapeSetting:Z
         2: .line 489
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.initCDATA:()V
         3: .line 491
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.serializer.NamespaceMappings
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.NamespaceMappings.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
         4: .line 492
            return
        end local 3 // java.lang.String encoding
        end local 2 // org.xml.sax.ext.LexicalHandler lex
        end local 1 // org.xml.sax.ContentHandler handler
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    5     1   handler  Lorg/xml/sax/ContentHandler;
            0    5     2       lex  Lorg/xml/sax/ext/LexicalHandler;
            0    5     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      handler   
      lex       
      encoding  

  public void startElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String elementNamespaceURI
        start local 2 // java.lang.String elementLocalName
        start local 3 // java.lang.String elementName
         0: .line 503
            aload 0 /* this */
         1: .line 504
            aload 1 /* elementNamespaceURI */
            aload 2 /* elementLocalName */
            aload 3 /* elementName */
            aconst_null
         2: .line 503
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
         3: .line 507
            return
        end local 3 // java.lang.String elementName
        end local 2 // java.lang.String elementLocalName
        end local 1 // java.lang.String elementNamespaceURI
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    4     1  elementNamespaceURI  Ljava/lang/String;
            0    4     2     elementLocalName  Ljava/lang/String;
            0    4     3          elementName  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
                     Name  Flags
      elementNamespaceURI  
      elementLocalName     
      elementName          

  public void startElement(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String elementName
         0: .line 510
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* elementName */
            aconst_null
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
         1: .line 511
            return
        end local 1 // java.lang.String elementName
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    2     1  elementName  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
             Name  Flags
      elementName  

  public void characters(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // char[] ch
        start local 2 // int off
        start local 3 // int len
         0: .line 518
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_needToCallStartDocument:Z
            ifeq 3
         1: .line 520
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startDocumentInternal:()V
         2: .line 521
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_needToCallStartDocument:Z
         3: .line 524
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 6
         4: .line 526
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.closeStartTag:()V
         5: .line 527
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
         6: .line 530
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_isCdataSection:Z
            ifeq 10
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_cdataTagOpen:Z
            ifne 10
         7: .line 531
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 10
         8: .line 533
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.startCDATA:()V
         9: .line 537
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_cdataTagOpen:Z
        10: .line 544
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* ch */
            iload 2 /* off */
            iload 3 /* len */
            invokeinterface org.xml.sax.ContentHandler.characters:([CII)V
        11: .line 547
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 13
        12: .line 548
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* off */
            iload 3 /* len */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.fireCharEvent:([CII)V
        13: .line 549
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int len
        end local 2 // int off
        end local 1 // char[] ch
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0   14     1    ch  [C
            0   14     2   off  I
            0   14     3   len  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      ch    
      off   
      len   

  public void endElement(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String elemName
         0: .line 557
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* elemName */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 558
            return
        end local 1 // java.lang.String elemName
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    2     1  elemName  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      elemName  

  public void namespaceAfterStartElement(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 571
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* uri */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
         1: .line 572
            return
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    2     1  prefix  Ljava/lang/String;
            0    2     2     uri  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  final
      uri     final

  public void processingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 582
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.flushPending:()V
         1: .line 585
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* target */
            aload 2 /* data */
            invokeinterface org.xml.sax.ContentHandler.processingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         2: .line 589
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 4
         3: .line 590
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* data */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.fireEscapingEvent:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 591
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    5     1  target  Ljava/lang/String;
            0    5     2    data  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      target  
      data    

  protected boolean popNamespace(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String prefix
         0: .line 601
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 1 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.popNamespace:(Ljava/lang/String;)Z
            ifeq 4
         1: .line 603
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            aload 1 /* prefix */
            invokeinterface org.xml.sax.ContentHandler.endPrefixMapping:(Ljava/lang/String;)V
         2: .line 604
            iconst_1
            ireturn
         3: .line 607
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
            pop
         4: .line 611
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    5     1  prefix  Ljava/lang/String;
      Exception table:
        from    to  target  type
           0     2       3  Class org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  

  public void startCDATA();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 624
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_cdataTagOpen:Z
            ifne 5
         1: .line 626
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.flushPending:()V
         2: .line 627
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 5
         3: .line 628
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            invokeinterface org.xml.sax.ext.LexicalHandler.startCDATA:()V
         4: .line 633
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_cdataTagOpen:Z
         5: .line 636
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
    Exceptions:
      throws org.xml.sax.SAXException

  public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String name
        start local 4 // org.xml.sax.Attributes atts
         0: .line 648
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.flushPending:()V
         1: .line 649
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 3 /* name */
            aload 4 /* atts */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
         2: .line 652
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_needToOutputDocTypeDecl:Z
            ifeq 13
         3: .line 654
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.getDoctypeSystem:()Ljava/lang/String;
            astore 5 /* doctypeSystem */
        start local 5 // java.lang.String doctypeSystem
         4: .line 655
            aload 5 /* doctypeSystem */
            ifnull 12
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 12
         5: .line 657
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.getDoctypePublic:()Ljava/lang/String;
            astore 6 /* doctypePublic */
        start local 6 // java.lang.String doctypePublic
         6: .line 658
            aload 5 /* doctypeSystem */
            ifnull 12
         7: .line 659
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
         8: .line 660
            aload 3 /* name */
         9: .line 661
            aload 6 /* doctypePublic */
        10: .line 662
            aload 5 /* doctypeSystem */
        11: .line 659
            invokeinterface org.xml.sax.ext.LexicalHandler.startDTD:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        end local 6 // java.lang.String doctypePublic
        12: .line 664
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_needToOutputDocTypeDecl:Z
        end local 5 // java.lang.String doctypeSystem
        13: .line 666
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            aload 1 /* namespaceURI */
            aload 2 /* localName */
            aload 3 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ElemContext.push:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
        14: .line 670
            aload 1 /* namespaceURI */
            ifnull 16
        15: .line 671
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 3 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.ensurePrefixIsDeclared:(Ljava/lang/String;Ljava/lang/String;)V
        16: .line 674
      StackMap locals:
      StackMap stack:
            aload 4 /* atts */
            ifnull 18
        17: .line 675
            aload 0 /* this */
            aload 4 /* atts */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.addAttributes:(Lorg/xml/sax/Attributes;)V
        18: .line 679
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.isCdataSection:()Z
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_isCdataSection:Z
        19: .line 681
            return
        end local 4 // org.xml.sax.Attributes atts
        end local 3 // java.lang.String name
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   20     0           this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0   20     1   namespaceURI  Ljava/lang/String;
            0   20     2      localName  Ljava/lang/String;
            0   20     3           name  Ljava/lang/String;
            0   20     4           atts  Lorg/xml/sax/Attributes;
            4   13     5  doctypeSystem  Ljava/lang/String;
            6   12     6  doctypePublic  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     
      name          
      atts          

  private void ensurePrefixIsDeclared(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String ns
        start local 2 // java.lang.String rawName
         0: .line 687
            aload 1 /* ns */
            ifnull 23
            aload 1 /* ns */
            invokevirtual java.lang.String.length:()I
            ifle 23
         1: .line 690
            aload 2 /* rawName */
            ldc ":"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            dup
            istore 3 /* index */
        start local 3 // int index
         2: ifge 3
            iconst_1
            goto 4
      StackMap locals: int
      StackMap stack:
         3: iconst_0
      StackMap locals:
      StackMap stack: int
         4: istore 4 /* no_prefix */
        start local 4 // boolean no_prefix
         5: .line 691
            iload 4 /* no_prefix */
            ifeq 6
            ldc ""
            goto 7
      StackMap locals: int
      StackMap stack:
         6: aload 2 /* rawName */
            iconst_0
            iload 3 /* index */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         7: astore 5 /* prefix */
        start local 5 // java.lang.String prefix
         8: .line 694
            aload 5 /* prefix */
            ifnull 23
         9: .line 696
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 5 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* foundURI */
        start local 6 // java.lang.String foundURI
        10: .line 698
            aload 6 /* foundURI */
            ifnull 11
            aload 6 /* foundURI */
            aload 1 /* ns */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 23
        11: .line 700
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 5 /* prefix */
            aload 1 /* ns */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
        12: .line 702
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.getShouldOutputNSAttr:()Z
            ifeq 23
        13: .line 705
            aload 0 /* this */
        14: .line 706
            ldc "http://www.w3.org/2000/xmlns/"
        15: .line 707
            iload 4 /* no_prefix */
            ifeq 16
            ldc "xmlns"
            goto 17
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String int int java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String
        16: aload 5 /* prefix */
        17: .line 708
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String int int java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String
            iload 4 /* no_prefix */
            ifeq 18
            ldc "xmlns"
            goto 19
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String int int java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String
        18: new java.lang.StringBuilder
            dup
            ldc "xmlns:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* prefix */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        19: .line 709
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String int int java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String java.lang.String
            ldc "CDATA"
        20: .line 710
            aload 1 /* ns */
        21: .line 711
            iconst_0
        22: .line 705
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
        end local 6 // java.lang.String foundURI
        end local 5 // java.lang.String prefix
        end local 4 // boolean no_prefix
        end local 3 // int index
        23: .line 717
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler java.lang.String java.lang.String
      StackMap stack:
            return
        end local 2 // java.lang.String rawName
        end local 1 // java.lang.String ns
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0   24     1         ns  Ljava/lang/String;
            0   24     2    rawName  Ljava/lang/String;
            2   23     3      index  I
            5   23     4  no_prefix  Z
            8   23     5     prefix  Ljava/lang/String;
           10   23     6   foundURI  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
         Name  Flags
      ns       
      rawName  

  public void addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String rawName
        start local 4 // java.lang.String type
        start local 5 // java.lang.String value
        start local 6 // boolean XSLAttribute
         0: .line 740
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 3
         1: .line 742
            aload 0 /* this */
            aload 1 /* uri */
            aload 3 /* rawName */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.ensurePrefixIsDeclared:(Ljava/lang/String;Ljava/lang/String;)V
         2: .line 743
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* rawName */
            aload 4 /* type */
            aload 5 /* value */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
         3: .line 746
      StackMap locals:
      StackMap stack:
            return
        end local 6 // boolean XSLAttribute
        end local 5 // java.lang.String value
        end local 4 // java.lang.String type
        end local 3 // java.lang.String rawName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            0    4     1           uri  Ljava/lang/String;
            0    4     2     localName  Ljava/lang/String;
            0    4     3       rawName  Ljava/lang/String;
            0    4     4          type  Ljava/lang/String;
            0    4     5         value  Ljava/lang/String;
            0    4     6  XSLAttribute  Z
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      uri           
      localName     
      rawName       
      type          
      value         
      XSLAttribute  

  public boolean reset();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 758
            iconst_0
            istore 1 /* wasReset */
        start local 1 // boolean wasReset
         1: .line 759
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToSAXHandler.reset:()Z
            ifeq 4
         2: .line 761
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.resetToXMLSAXHandler:()V
         3: .line 762
            iconst_1
            istore 1 /* wasReset */
         4: .line 764
      StackMap locals: int
      StackMap stack:
            iload 1 /* wasReset */
            ireturn
        end local 1 // boolean wasReset
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
            1    5     1  wasReset  Z

  private void resetToXMLSAXHandler();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
         0: .line 773
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.m_escapeSetting:Z
         1: .line 774
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler;
}
SourceFile: "ToXMLSAXHandler.java"