public final class com.sun.org.apache.xml.internal.serializer.ToXMLStream extends com.sun.org.apache.xml.internal.serializer.ToStream
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xml.internal.serializer.ToXMLStream
  super_class: com.sun.org.apache.xml.internal.serializer.ToStream
{
  boolean m_cdataTagOpen;
    descriptor: Z
    flags: (0x0000) 

  private static com.sun.org.apache.xml.internal.serializer.CharInfo m_xmlcharInfo;
    descriptor: Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 60
            ldc "com.sun.org.apache.xml.internal.serializer.XMLEntities"
            ldc "xml"
            invokestatic com.sun.org.apache.xml.internal.serializer.CharInfo.getCharInfoInternal:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
         1: .line 58
            putstatic com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_xmlcharInfo:Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
         2: .line 60
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
         0: .line 67
            aload 0 /* this */
            aconst_null
            invokespecial com.sun.org.apache.xml.internal.serializer.ToXMLStream.<init>:(Ljavax/xml/transform/ErrorListener;)V
         1: .line 68
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;

  public void <init>(javax.xml.transform.ErrorListener);
    descriptor: (Ljavax/xml/transform/ErrorListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
        start local 1 // javax.xml.transform.ErrorListener l
         0: .line 75
            aload 0 /* this */
            aload 1 /* l */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToStream.<init>:(Ljavax/xml/transform/ErrorListener;)V
         1: .line 51
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_cdataTagOpen:Z
         2: .line 76
            aload 0 /* this */
            getstatic com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_xmlcharInfo:Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_charInfo:Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
         3: .line 78
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.initCDATA:()V
         4: .line 80
            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.ToXMLStream.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
         5: .line 81
            return
        end local 1 // javax.xml.transform.ErrorListener l
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            0    6     1     l  Ljavax/xml/transform/ErrorListener;
    MethodParameters:
      Name  Flags
      l     

  public void CopyFrom(com.sun.org.apache.xml.internal.serializer.ToXMLStream);
    descriptor: (Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
        start local 1 // com.sun.org.apache.xml.internal.serializer.ToXMLStream xmlListener
         0: .line 91
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_writer:Ljava/io/Writer;
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_writer:Ljava/io/Writer;
         1: .line 95
            aload 1 /* xmlListener */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getEncoding:()Ljava/lang/String;
            astore 2 /* encoding */
        start local 2 // java.lang.String encoding
         2: .line 96
            aload 0 /* this */
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.setEncoding:(Ljava/lang/String;)V
         3: .line 98
            aload 0 /* this */
            aload 1 /* xmlListener */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getOmitXMLDeclaration:()Z
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.setOmitXMLDeclaration:(Z)V
         4: .line 100
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_ispreserveSpace:Z
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_ispreserveSpace:Z
         5: .line 101
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_preserveSpaces:Lcom/sun/org/apache/xml/internal/serializer/ToStream$BoolStack;
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_preserveSpaces:Lcom/sun/org/apache/xml/internal/serializer/ToStream$BoolStack;
         6: .line 102
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_childNodeNum:I
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_childNodeNum:I
         7: .line 103
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_childNodeNumStack:Ljava/util/List;
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_childNodeNumStack:Ljava/util/List;
         8: .line 104
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_charactersBuffer:Lcom/sun/org/apache/xml/internal/serializer/ToStream$CharacterBuffer;
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_charactersBuffer:Lcom/sun/org/apache/xml/internal/serializer/ToStream$CharacterBuffer;
         9: .line 105
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_inEntityRef:I
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_inEntityRef:I
        10: .line 106
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_isprevtext:Z
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_isprevtext:Z
        11: .line 107
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_doIndent:Z
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_doIndent:Z
        12: .line 108
            aload 0 /* this */
            aload 1 /* xmlListener */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getIndentAmount:()I
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.setIndentAmount:(I)V
        13: .line 109
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_startNewLine:Z
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_startNewLine:Z
        14: .line 110
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_needToOutputDocTypeDecl:Z
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_needToOutputDocTypeDecl:Z
        15: .line 111
            aload 0 /* this */
            aload 1 /* xmlListener */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getDoctypeSystem:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.setDoctypeSystem:(Ljava/lang/String;)V
        16: .line 112
            aload 0 /* this */
            aload 1 /* xmlListener */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getDoctypePublic:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.setDoctypePublic:(Ljava/lang/String;)V
        17: .line 113
            aload 0 /* this */
            aload 1 /* xmlListener */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getStandalone:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.setStandalone:(Ljava/lang/String;)V
        18: .line 114
            aload 0 /* this */
            aload 1 /* xmlListener */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getMediaType:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.setMediaType:(Ljava/lang/String;)V
        19: .line 115
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_maxCharacter:I
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_maxCharacter:I
        20: .line 116
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_encodingInfo:Lcom/sun/org/apache/xml/internal/serializer/EncodingInfo;
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_encodingInfo:Lcom/sun/org/apache/xml/internal/serializer/EncodingInfo;
        21: .line 117
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_spaceBeforeClose:Z
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_spaceBeforeClose:Z
        22: .line 118
            aload 0 /* this */
            aload 1 /* xmlListener */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_cdataStartCalled:Z
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_cdataStartCalled:Z
        23: .line 120
            return
        end local 2 // java.lang.String encoding
        end local 1 // com.sun.org.apache.xml.internal.serializer.ToXMLStream xmlListener
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            0   24     1  xmlListener  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            2   24     2     encoding  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      xmlListener  

  public void startDocumentInternal();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
         0: .line 133
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_needToCallStartDocument:Z
            ifeq 33
         1: .line 135
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToStream.startDocumentInternal:()V
         2: .line 136
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_needToCallStartDocument:Z
         3: .line 138
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.isInEntityRef:()Z
            ifeq 5
         4: .line 139
            return
         5: .line 141
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_needToOutputDocTypeDecl:Z
         6: .line 142
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_startNewLine:Z
         7: .line 147
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getOmitXMLDeclaration:()Z
            ifne 33
         8: .line 149
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getEncoding:()Ljava/lang/String;
            invokestatic com.sun.org.apache.xml.internal.serializer.Encodings.getMimeEncoding:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* encoding */
        start local 1 // java.lang.String encoding
         9: .line 150
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getVersion:()Ljava/lang/String;
            astore 2 /* version */
        start local 2 // java.lang.String version
        10: .line 151
            aload 2 /* version */
            ifnonnull 12
        11: .line 152
            ldc "1.0"
            astore 2 /* version */
        12: .line 155
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_standaloneWasSpecified:Z
            ifeq 15
        13: .line 157
            new java.lang.StringBuilder
            dup
            ldc " standalone=\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getStandalone:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* standalone */
        start local 3 // java.lang.String standalone
        14: .line 158
            goto 16
        end local 3 // java.lang.String standalone
        15: .line 161
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 3 /* standalone */
        start local 3 // java.lang.String standalone
        16: .line 166
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_writer:Ljava/io/Writer;
            astore 4 /* writer */
        start local 4 // java.io.Writer writer
        17: .line 167
            aload 4 /* writer */
            ldc "<?xml version=\""
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        18: .line 168
            aload 4 /* writer */
            aload 2 /* version */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        19: .line 169
            aload 4 /* writer */
            ldc "\" encoding=\""
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        20: .line 170
            aload 4 /* writer */
            aload 1 /* encoding */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        21: .line 171
            aload 4 /* writer */
            bipush 34
            invokevirtual java.io.Writer.write:(I)V
        22: .line 172
            aload 4 /* writer */
            aload 3 /* standalone */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        23: .line 173
            aload 4 /* writer */
            ldc "?>"
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        24: .line 174
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_doIndent:Z
            ifne 25
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_isStandalone:Z
            ifeq 33
        25: .line 175
      StackMap locals: java.io.Writer
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_standaloneWasSpecified:Z
            ifne 29
        26: .line 176
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getDoctypePublic:()Ljava/lang/String;
            ifnonnull 29
        27: .line 177
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getDoctypeSystem:()Ljava/lang/String;
            ifnonnull 29
        28: .line 178
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_isStandalone:Z
            ifeq 33
        29: .line 188
      StackMap locals:
      StackMap stack:
            aload 4 /* writer */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_lineSep:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_lineSepLen:I
            invokevirtual java.io.Writer.write:([CII)V
        end local 4 // java.io.Writer writer
        30: .line 191
            goto 33
        31: .line 192
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLStream java.lang.String java.lang.String java.lang.String
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
        32: .line 194
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
        end local 3 // java.lang.String standalone
        end local 2 // java.lang.String version
        end local 1 // java.lang.String encoding
        33: .line 199
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   34     0        this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            9   33     1    encoding  Ljava/lang/String;
           10   33     2     version  Ljava/lang/String;
           14   15     3  standalone  Ljava/lang/String;
           16   33     3  standalone  Ljava/lang/String;
           17   30     4      writer  Ljava/io/Writer;
           32   33     4           e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          16    30      31  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException

  public void endDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
         0: .line 211
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_doIndent:Z
            ifeq 2
         1: .line 212
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.flushCharactersBuffer:(Z)V
         2: .line 214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.flushPending:()V
         3: .line 215
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_doIndent:Z
            ifeq 8
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_isprevtext:Z
            ifne 8
         4: .line 219
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.outputLineSep:()V
         5: .line 220
            goto 8
         6: .line 221
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 1 /* e */
        start local 1 // java.io.IOException e
         7: .line 223
            new org.xml.sax.SAXException
            dup
            aload 1 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 1 // java.io.IOException e
         8: .line 227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.flushWriter:()V
         9: .line 229
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 11
        10: .line 230
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToStream.fireEndDoc:()V
        11: .line 231
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            7    8     1     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           4     5       6  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException

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

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

  public void processingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 274
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.isInEntityRef:()Z
            ifeq 2
         1: .line 275
            return
         2: .line 277
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_doIndent:Z
            ifeq 5
         3: .line 278
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_childNodeNum:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_childNodeNum:I
         4: .line 279
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.flushCharactersBuffer:(Z)V
         5: .line 281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.flushPending:()V
         6: .line 283
            aload 1 /* target */
            ldc "javax.xml.transform.disable-output-escaping"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 285
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.startNonEscaping:()V
         8: .line 286
            goto 43
         9: .line 287
      StackMap locals:
      StackMap stack:
            aload 1 /* target */
            ldc "javax.xml.transform.enable-output-escaping"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        10: .line 289
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.endNonEscaping:()V
        11: .line 290
            goto 43
        12: .line 295
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 16
        13: .line 297
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.closeStartTag:()V
        14: .line 298
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
        15: .line 299
            goto 18
        16: .line 300
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_needToCallStartDocument:Z
            ifeq 18
        17: .line 301
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.startDocumentInternal:()V
        18: .line 303
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.shouldIndent:()Z
            ifeq 20
        19: .line 304
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.indent:()V
        20: .line 306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_writer:Ljava/io/Writer;
            astore 3 /* writer */
        start local 3 // java.io.Writer writer
        21: .line 307
            aload 3 /* writer */
            ldc "<?"
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        22: .line 308
            aload 3 /* writer */
            aload 1 /* target */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        23: .line 310
            aload 2 /* data */
            invokevirtual java.lang.String.length:()I
            ifle 26
        24: .line 311
            aload 2 /* data */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.isSpaceChar:(C)Z
            ifne 26
        25: .line 312
            aload 3 /* writer */
            bipush 32
            invokevirtual java.io.Writer.write:(I)V
        26: .line 314
      StackMap locals: java.io.Writer
      StackMap stack:
            aload 2 /* data */
            ldc "?>"
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
            istore 4 /* indexOfQLT */
        start local 4 // int indexOfQLT
        27: .line 316
            iload 4 /* indexOfQLT */
            iflt 34
        28: .line 320
            iload 4 /* indexOfQLT */
            ifle 30
        29: .line 322
            aload 3 /* writer */
            aload 2 /* data */
            iconst_0
            iload 4 /* indexOfQLT */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        30: .line 325
      StackMap locals: int
      StackMap stack:
            aload 3 /* writer */
            ldc "? >"
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        31: .line 327
            iload 4 /* indexOfQLT */
            iconst_2
            iadd
            aload 2 /* data */
            invokevirtual java.lang.String.length:()I
            if_icmpge 35
        32: .line 329
            aload 3 /* writer */
            aload 2 /* data */
            iload 4 /* indexOfQLT */
            iconst_2
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        33: .line 331
            goto 35
        34: .line 334
      StackMap locals:
      StackMap stack:
            aload 3 /* writer */
            aload 2 /* data */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        35: .line 337
      StackMap locals:
      StackMap stack:
            aload 3 /* writer */
            bipush 63
            invokevirtual java.io.Writer.write:(I)V
        36: .line 338
            aload 3 /* writer */
            bipush 62
            invokevirtual java.io.Writer.write:(I)V
        37: .line 344
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_currentElemDepth:I
            ifgt 39
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_isStandalone:Z
            ifeq 39
        38: .line 345
            aload 3 /* writer */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_lineSep:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_lineSepLen:I
            invokevirtual java.io.Writer.write:([CII)V
        39: .line 357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_startNewLine:Z
        end local 4 // int indexOfQLT
        end local 3 // java.io.Writer writer
        40: .line 358
            goto 43
        41: .line 359
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLStream java.lang.String java.lang.String
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
        42: .line 361
            new org.xml.sax.SAXException
            dup
            aload 3 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 3 // java.io.IOException e
        43: .line 365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 45
        44: .line 366
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* data */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToStream.fireEscapingEvent:(Ljava/lang/String;Ljava/lang/String;)V
        45: .line 367
      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.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   46     0        this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            0   46     1      target  Ljava/lang/String;
            0   46     2        data  Ljava/lang/String;
           21   40     3      writer  Ljava/io/Writer;
           27   40     4  indexOfQLT  I
           42   43     3           e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          12    40      41  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      target  
      data    

  public void entityReference(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
        start local 1 // java.lang.String name
         0: .line 378
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.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 380
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.closeStartTag:()V
         2: .line 381
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
         3: .line 386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.shouldIndent:()Z
            ifeq 5
         4: .line 387
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.indent:()V
         5: .line 389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_writer:Ljava/io/Writer;
            astore 2 /* writer */
        start local 2 // java.io.Writer writer
         6: .line 390
            aload 2 /* writer */
            bipush 38
            invokevirtual java.io.Writer.write:(I)V
         7: .line 391
            aload 2 /* writer */
            aload 1 /* name */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         8: .line 392
            aload 2 /* writer */
            bipush 59
            invokevirtual java.io.Writer.write:(I)V
        end local 2 // java.io.Writer writer
         9: .line 393
            goto 12
        10: .line 394
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
        11: .line 396
            new org.xml.sax.SAXException
            dup
            aload 2 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 2 // java.io.IOException e
        12: .line 399
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 14
        13: .line 400
            aload 0 /* this */
            aload 1 /* name */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToStream.fireEntityReference:(Ljava/lang/String;)V
        14: .line 401
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            0   15     1    name  Ljava/lang/String;
            6    9     2  writer  Ljava/io/Writer;
           11   12     2       e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           3     9      10  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public void addUniqueAttribute(java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
        start local 3 // int flags
         0: .line 416
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 18
         1: .line 421
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.patchName:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* patchedName */
        start local 4 // java.lang.String patchedName
         2: .line 422
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_writer:Ljava/io/Writer;
            astore 5 /* writer */
        start local 5 // java.io.Writer writer
         3: .line 423
            iload 3 /* flags */
            iconst_1
            iand
            ifle 10
            getstatic com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_xmlcharInfo:Lcom/sun/org/apache/xml/internal/serializer/CharInfo;
            getfield com.sun.org.apache.xml.internal.serializer.CharInfo.onlyQuotAmpLtGt:Z
            ifeq 10
         4: .line 431
            aload 5 /* writer */
            bipush 32
            invokevirtual java.io.Writer.write:(I)V
         5: .line 432
            aload 5 /* writer */
            aload 4 /* patchedName */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         6: .line 433
            aload 5 /* writer */
            ldc "=\""
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         7: .line 434
            aload 5 /* writer */
            aload 2 /* value */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
         8: .line 435
            aload 5 /* writer */
            bipush 34
            invokevirtual java.io.Writer.write:(I)V
         9: .line 436
            goto 18
        10: .line 439
      StackMap locals: java.lang.String java.io.Writer
      StackMap stack:
            aload 5 /* writer */
            bipush 32
            invokevirtual java.io.Writer.write:(I)V
        11: .line 440
            aload 5 /* writer */
            aload 4 /* patchedName */
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        12: .line 441
            aload 5 /* writer */
            ldc "=\""
            invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
        13: .line 442
            aload 0 /* this */
            aload 5 /* writer */
            aload 2 /* value */
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getEncoding:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.writeAttrString:(Ljava/io/Writer;Ljava/lang/String;Ljava/lang/String;)V
        14: .line 443
            aload 5 /* writer */
            bipush 34
            invokevirtual java.io.Writer.write:(I)V
        end local 5 // java.io.Writer writer
        end local 4 // java.lang.String patchedName
        15: .line 445
            goto 18
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLStream java.lang.String java.lang.String int
      StackMap stack: java.io.IOException
        16: astore 4 /* e */
        start local 4 // java.io.IOException e
        17: .line 446
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
        18: .line 449
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int flags
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0         this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            0   19     1         name  Ljava/lang/String;
            0   19     2        value  Ljava/lang/String;
            0   19     3        flags  I
            2   15     4  patchedName  Ljava/lang/String;
            3   15     5       writer  Ljava/io/Writer;
           17   18     4            e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           1    15      16  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      name   
      value  
      flags  

  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=10, args_size=7
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream 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 471
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 15
         1: .line 473
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* rawName */
            aload 4 /* type */
            aload 5 /* value */
            iload 6 /* xslAttribute */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            istore 7 /* was_added */
        start local 7 // boolean was_added
         2: .line 483
            iload 7 /* was_added */
            ifeq 13
            iload 6 /* xslAttribute */
            ifne 13
            aload 3 /* rawName */
            ldc "xmlns"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 13
         3: .line 486
            aload 0 /* this */
         4: .line 487
            aload 1 /* uri */
         5: .line 488
            aload 2 /* localName */
         6: .line 489
            aload 3 /* rawName */
         7: .line 486
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.ensureAttributesNamespaceIsDeclared:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         8: .line 485
            astore 8 /* prefixUsed */
        start local 8 // java.lang.String prefixUsed
         9: .line 490
            aload 8 /* prefixUsed */
            ifnull 13
        10: .line 491
            aload 3 /* rawName */
            ifnull 13
        11: .line 492
            aload 3 /* rawName */
            aload 8 /* prefixUsed */
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 13
        12: .line 496
            new java.lang.StringBuilder
            dup
            aload 8 /* prefixUsed */
            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 2 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* rawName */
        end local 8 // java.lang.String prefixUsed
        13: .line 500
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* rawName */
            aload 4 /* type */
            aload 5 /* value */
            iload 6 /* xslAttribute */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
        end local 7 // boolean was_added
        14: .line 501
            goto 25
        15: .line 518
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        16: .line 519
            ldc "ER_ILLEGAL_ATTRIBUTE_POSITION"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* localName */
            aastore
        17: .line 518
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 7 /* msg */
        start local 7 // java.lang.String msg
        18: .line 523
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToStream.getTransformer:()Ljavax/xml/transform/Transformer;
            astore 8 /* tran */
        start local 8 // javax.xml.transform.Transformer tran
        19: .line 524
            aload 8 /* tran */
            invokevirtual javax.xml.transform.Transformer.getErrorListener:()Ljavax/xml/transform/ErrorListener;
            astore 9 /* errHandler */
        start local 9 // javax.xml.transform.ErrorListener errHandler
        20: .line 528
            aload 9 /* errHandler */
            ifnull 22
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_sourceLocator:Ljavax/xml/transform/SourceLocator;
            ifnull 22
        21: .line 529
            aload 9 /* errHandler */
            new javax.xml.transform.TransformerException
            dup
            aload 7 /* msg */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_sourceLocator:Ljavax/xml/transform/SourceLocator;
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V
            invokeinterface javax.xml.transform.ErrorListener.warning:(Ljavax/xml/transform/TransformerException;)V
            goto 25
        22: .line 531
      StackMap locals: java.lang.String javax.xml.transform.Transformer javax.xml.transform.ErrorListener
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            aload 7 /* msg */
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 9 // javax.xml.transform.ErrorListener errHandler
        end local 8 // javax.xml.transform.Transformer tran
        23: .line 532
            goto 25
        24: .line 533
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLStream java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int java.lang.String
      StackMap stack: java.lang.Exception
            pop
        end local 7 // java.lang.String msg
        25: .line 535
      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.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   26     0          this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            0   26     1           uri  Ljava/lang/String;
            0   26     2     localName  Ljava/lang/String;
            0   26     3       rawName  Ljava/lang/String;
            0   26     4          type  Ljava/lang/String;
            0   26     5         value  Ljava/lang/String;
            0   26     6  xslAttribute  Z
            2   14     7     was_added  Z
            9   13     8    prefixUsed  Ljava/lang/String;
           18   25     7           msg  Ljava/lang/String;
           19   23     8          tran  Ljavax/xml/transform/Transformer;
           20   23     9    errHandler  Ljavax/xml/transform/ErrorListener;
      Exception table:
        from    to  target  type
          18    23      24  Class java.lang.Exception
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      uri           
      localName     
      rawName       
      type          
      value         
      xslAttribute  

  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.ToXMLStream this
        start local 1 // java.lang.String elemName
         0: .line 542
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* elemName */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 543
            return
        end local 1 // java.lang.String elemName
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            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=4, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 559
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementURI:Ljava/lang/String;
            ifnonnull 4
         1: .line 561
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.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.ToXMLStream.getPrefixPart:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* prefix1 */
        start local 3 // java.lang.String prefix1
         2: .line 562
            aload 3 /* prefix1 */
            ifnonnull 4
            ldc ""
            aload 1 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 568
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            aload 2 /* uri */
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementURI:Ljava/lang/String;
        end local 3 // java.lang.String prefix1
         4: .line 571
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* uri */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
         5: .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.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            0    6     1   prefix  Ljava/lang/String;
            0    6     2      uri  Ljava/lang/String;
            2    4     3  prefix1  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  final
      uri     final

  protected boolean pushNamespace(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 585
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
         1: .line 586
            aload 1 /* prefix */
            aload 2 /* uri */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_currentElemDepth:I
         2: .line 585
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.pushNamespace:(Ljava/lang/String;Ljava/lang/String;I)Z
         3: .line 586
            ifeq 7
         4: .line 588
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* uri */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V
         5: .line 589
            iconst_1
            ireturn
         6: .line 592
      StackMap locals:
      StackMap stack: org.xml.sax.SAXException
            pop
         7: .line 596
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            0    8     1  prefix  Ljava/lang/String;
            0    8     2     uri  Ljava/lang/String;
      Exception table:
        from    to  target  type
           0     5       6  Class org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  
      uri     

  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.ToXMLStream this
         0: .line 607
            iconst_0
            istore 1 /* wasReset */
        start local 1 // boolean wasReset
         1: .line 608
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToStream.reset:()Z
            ifeq 4
         2: .line 610
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.resetToXMLStream:()V
         3: .line 611
            iconst_1
            istore 1 /* wasReset */
         4: .line 613
      StackMap locals: int
      StackMap stack:
            iload 1 /* wasReset */
            ireturn
        end local 1 // boolean wasReset
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            1    5     1  wasReset  Z

  private void resetToXMLStream();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
         0: .line 622
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_cdataTagOpen:Z
         1: .line 624
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;

  private java.lang.String getXMLVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
         0: .line 637
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToXMLStream.getVersion:()Ljava/lang/String;
            astore 1 /* xmlVersion */
        start local 1 // java.lang.String xmlVersion
         1: .line 638
            aload 1 /* xmlVersion */
            ifnull 2
            aload 1 /* xmlVersion */
            ldc "1.0"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         2: .line 640
      StackMap locals: java.lang.String
      StackMap stack:
            ldc "1.0"
            astore 1 /* xmlVersion */
         3: .line 641
            goto 18
         4: .line 642
      StackMap locals:
      StackMap stack:
            aload 1 /* xmlVersion */
            ldc "1.1"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         5: .line 644
            ldc "1.1"
            astore 1 /* xmlVersion */
         6: .line 645
            goto 18
         7: .line 648
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
         8: .line 649
            ldc "ER_XML_VERSION_NOT_SUPPORTED"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* xmlVersion */
            aastore
         9: .line 648
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 2 /* msg */
        start local 2 // java.lang.String msg
        10: .line 653
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.ToStream.getTransformer:()Ljavax/xml/transform/Transformer;
            astore 3 /* tran */
        start local 3 // javax.xml.transform.Transformer tran
        11: .line 654
            aload 3 /* tran */
            invokevirtual javax.xml.transform.Transformer.getErrorListener:()Ljavax/xml/transform/ErrorListener;
            astore 4 /* errHandler */
        start local 4 // javax.xml.transform.ErrorListener errHandler
        12: .line 656
            aload 4 /* errHandler */
            ifnull 14
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_sourceLocator:Ljavax/xml/transform/SourceLocator;
            ifnull 14
        13: .line 657
            aload 4 /* errHandler */
            new javax.xml.transform.TransformerException
            dup
            aload 2 /* msg */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToXMLStream.m_sourceLocator:Ljavax/xml/transform/SourceLocator;
            invokespecial javax.xml.transform.TransformerException.<init>:(Ljava/lang/String;Ljavax/xml/transform/SourceLocator;)V
            invokeinterface javax.xml.transform.ErrorListener.warning:(Ljavax/xml/transform/TransformerException;)V
            goto 17
        14: .line 659
      StackMap locals: java.lang.String javax.xml.transform.Transformer javax.xml.transform.ErrorListener
      StackMap stack:
            getstatic java.lang.System.out:Ljava/io/PrintStream;
            aload 2 /* msg */
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
        end local 4 // javax.xml.transform.ErrorListener errHandler
        end local 3 // javax.xml.transform.Transformer tran
        15: .line 660
            goto 17
        16: .line 661
      StackMap locals: com.sun.org.apache.xml.internal.serializer.ToXMLStream java.lang.String java.lang.String
      StackMap stack: java.lang.Exception
            pop
        17: .line 662
      StackMap locals:
      StackMap stack:
            ldc "1.0"
            astore 1 /* xmlVersion */
        end local 2 // java.lang.String msg
        18: .line 664
      StackMap locals:
      StackMap stack:
            aload 1 /* xmlVersion */
            areturn
        end local 1 // java.lang.String xmlVersion
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToXMLStream this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        this  Lcom/sun/org/apache/xml/internal/serializer/ToXMLStream;
            1   19     1  xmlVersion  Ljava/lang/String;
           10   18     2         msg  Ljava/lang/String;
           11   15     3        tran  Ljavax/xml/transform/Transformer;
           12   15     4  errHandler  Ljavax/xml/transform/ErrorListener;
      Exception table:
        from    to  target  type
          10    15      16  Class java.lang.Exception
}
SourceFile: "ToXMLStream.java"