public abstract class com.sun.org.apache.xml.internal.serializer.ToSAXHandler extends com.sun.org.apache.xml.internal.serializer.SerializerBase
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.xml.internal.serializer.ToSAXHandler
  super_class: com.sun.org.apache.xml.internal.serializer.SerializerBase
{
  protected org.xml.sax.ContentHandler m_saxHandler;
    descriptor: Lorg/xml/sax/ContentHandler;
    flags: (0x0004) ACC_PROTECTED

  protected org.xml.sax.ext.LexicalHandler m_lexHandler;
    descriptor: Lorg/xml/sax/ext/LexicalHandler;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.sun.org.apache.xml.internal.serializer.TransformStateSetter m_state;
    descriptor: Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
    flags: (0x0004) ACC_PROTECTED

  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.ToSAXHandler this
         0: .line 41
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.<init>:()V
         1: .line 73
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_shouldGenerateNSAttribute:Z
         2: .line 79
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
         3: .line 41
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;

  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=2, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // org.xml.sax.ContentHandler hdlr
        start local 2 // org.xml.sax.ext.LexicalHandler lex
        start local 3 // java.lang.String encoding
         0: .line 43
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.<init>:()V
         1: .line 73
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_shouldGenerateNSAttribute:Z
         2: .line 79
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
         3: .line 44
            aload 0 /* this */
            aload 1 /* hdlr */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
         4: .line 45
            aload 0 /* this */
            aload 2 /* lex */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.setLexHandler:(Lorg/xml/sax/ext/LexicalHandler;)V
         5: .line 46
            aload 0 /* this */
            aload 3 /* encoding */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.setEncoding:(Ljava/lang/String;)V
         6: .line 47
            return
        end local 3 // java.lang.String encoding
        end local 2 // org.xml.sax.ext.LexicalHandler lex
        end local 1 // org.xml.sax.ContentHandler hdlr
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    7     1      hdlr  Lorg/xml/sax/ContentHandler;
            0    7     2       lex  Lorg/xml/sax/ext/LexicalHandler;
            0    7     3  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      hdlr      
      lex       
      encoding  

  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=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // org.xml.sax.ContentHandler handler
        start local 2 // java.lang.String encoding
         0: .line 49
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.<init>:()V
         1: .line 73
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_shouldGenerateNSAttribute:Z
         2: .line 79
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
         3: .line 50
            aload 0 /* this */
            aload 1 /* handler */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
         4: .line 51
            aload 0 /* this */
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.setEncoding:(Ljava/lang/String;)V
         5: .line 52
            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.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    6     1   handler  Lorg/xml/sax/ContentHandler;
            0    6     2  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      handler   
      encoding  

  protected void startDocumentInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
         0: .line 85
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_needToCallStartDocument:Z
            ifeq 4
         1: .line 86
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.startDocumentInternal:()V
         2: .line 87
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            invokeinterface org.xml.sax.ContentHandler.startDocument:()V
         3: .line 88
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_needToCallStartDocument:Z
         4: .line 90
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
    Exceptions:
      throws org.xml.sax.SAXException

  public void startDTD(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.ToSAXHandler this
        start local 1 // java.lang.String arg0
        start local 2 // java.lang.String arg1
        start local 3 // java.lang.String arg2
         0: .line 100
            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.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            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 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.ToSAXHandler this
        start local 1 // java.lang.String chars
         0: .line 112
            aload 1 /* chars */
            ifnonnull 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* chars */
            invokevirtual java.lang.String.length:()I
      StackMap locals:
      StackMap stack: int
         2: istore 2 /* len */
        start local 2 // int len
         3: .line 113
            iload 2 /* len */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
            arraylength
            if_icmple 5
         4: .line 114
            aload 0 /* this */
            iload 2 /* len */
            iconst_2
            imul
            iconst_1
            iadd
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
         5: .line 116
      StackMap locals: int
      StackMap stack:
            iload 2 /* len */
            ifle 7
         6: .line 117
            aload 1 /* chars */
            iconst_0
            iload 2 /* len */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         7: .line 119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
            iconst_0
            iload 2 /* len */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.characters:([CII)V
         8: .line 120
            return
        end local 2 // int len
        end local 1 // java.lang.String chars
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    9     0   this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    9     1  chars  Ljava/lang/String;
            3    9     2    len  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      chars  

  public void comment(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.ToSAXHandler this
        start local 1 // java.lang.String comment
         0: .line 128
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.flushPending:()V
         1: .line 131
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnull 9
         2: .line 132
            aload 1 /* comment */
            invokevirtual java.lang.String.length:()I
            istore 2 /* len */
        start local 2 // int len
         3: .line 133
            iload 2 /* len */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
            arraylength
            if_icmple 5
         4: .line 134
            aload 0 /* this */
            iload 2 /* len */
            iconst_2
            imul
            iconst_1
            iadd
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
         5: .line 136
      StackMap locals: int
      StackMap stack:
            aload 1 /* comment */
            iconst_0
            iload 2 /* len */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         6: .line 137
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
            iconst_0
            iload 2 /* len */
            invokeinterface org.xml.sax.ext.LexicalHandler.comment:([CII)V
         7: .line 139
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 9
         8: .line 140
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_charsBuff:[C
            iconst_0
            iload 2 /* len */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.fireCommentEvent:([CII)V
        end local 2 // int len
         9: .line 142
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String comment
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0   10     1  comment  Ljava/lang/String;
            3    9     2      len  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
         Name  Flags
      comment  

  public void processingInstruction(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.ToSAXHandler this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 153
            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.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    1     1  target  Ljava/lang/String;
            0    1     2    data  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      target  
      data    

  protected void closeStartTag();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
         0: .line 156
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
    Exceptions:
      throws org.xml.sax.SAXException

  protected void closeCDATA();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
         0: .line 160
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
    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=2, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler 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 // org.xml.sax.Attributes arg3
         0: .line 180
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            ifnull 2
         1: .line 181
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.getTransformer:()Ljavax/xml/transform/Transformer;
            invokeinterface com.sun.org.apache.xml.internal.serializer.TransformStateSetter.resetState:(Ljavax/xml/transform/Transformer;)V
         2: .line 185
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 4
         3: .line 186
            aload 0 /* this */
            aload 3 /* arg2 */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.fireStartElem:(Ljava/lang/String;)V
         4: .line 187
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.xml.sax.Attributes 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.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    5     1  arg0  Ljava/lang/String;
            0    5     2  arg1  Ljava/lang/String;
            0    5     3  arg2  Ljava/lang/String;
            0    5     4  arg3  Lorg/xml/sax/Attributes;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  
      arg1  
      arg2  
      arg3  

  public void setLexHandler(org.xml.sax.ext.LexicalHandler);
    descriptor: (Lorg/xml/sax/ext/LexicalHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // org.xml.sax.ext.LexicalHandler _lexHandler
         0: .line 194
            aload 0 /* this */
            aload 1 /* _lexHandler */
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
         1: .line 195
            return
        end local 1 // org.xml.sax.ext.LexicalHandler _lexHandler
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    2     1  _lexHandler  Lorg/xml/sax/ext/LexicalHandler;
    MethodParameters:
             Name  Flags
      _lexHandler  

  public void setContentHandler(org.xml.sax.ContentHandler);
    descriptor: (Lorg/xml/sax/ContentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // org.xml.sax.ContentHandler _saxHandler
         0: .line 202
            aload 0 /* this */
            aload 1 /* _saxHandler */
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
         1: .line 203
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
            ifnonnull 3
            aload 1 /* _saxHandler */
            instanceof org.xml.sax.ext.LexicalHandler
            ifeq 3
         2: .line 206
            aload 0 /* this */
            aload 1 /* _saxHandler */
            checkcast org.xml.sax.ext.LexicalHandler
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
         3: .line 208
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.ContentHandler _saxHandler
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    4     1  _saxHandler  Lorg/xml/sax/ContentHandler;
    MethodParameters:
             Name  Flags
      _saxHandler  

  public void setCdataSectionElements(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // java.util.List URI_and_localNames
         0: .line 217
            return
        end local 1 // java.util.List URI_and_localNames
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    1     1  URI_and_localNames  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                    Name  Flags
      URI_and_localNames  

  public void setShouldOutputNSAttr(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // boolean doOutputNSAttr
         0: .line 226
            aload 0 /* this */
            iload 1 /* doOutputNSAttr */
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_shouldGenerateNSAttribute:Z
         1: .line 227
            return
        end local 1 // boolean doOutputNSAttr
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    2     1  doOutputNSAttr  Z
    MethodParameters:
                Name  Flags
      doOutputNSAttr  

  boolean getShouldOutputNSAttr();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
         0: .line 236
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_shouldGenerateNSAttribute:Z
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;

  public void flushPending();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
         0: .line 244
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_needToCallStartDocument:Z
            ifeq 3
         1: .line 245
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.startDocumentInternal:()V
         2: .line 246
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_needToCallStartDocument:Z
         3: .line 249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.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 250
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.closeStartTag:()V
         5: .line 251
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.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 254
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_cdataTagOpen:Z
            ifeq 9
         7: .line 255
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.closeCDATA:()V
         8: .line 256
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_cdataTagOpen:Z
         9: .line 258
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
    Exceptions:
      throws org.xml.sax.SAXException

  public void setTransformState(com.sun.org.apache.xml.internal.serializer.TransformStateSetter);
    descriptor: (Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // com.sun.org.apache.xml.internal.serializer.TransformStateSetter ts
         0: .line 269
            aload 0 /* this */
            aload 1 /* ts */
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
         1: .line 270
            return
        end local 1 // com.sun.org.apache.xml.internal.serializer.TransformStateSetter ts
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    2     1    ts  Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
    MethodParameters:
      Name  Flags
      ts    

  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=2, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qName
         0: .line 285
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            ifnull 2
         1: .line 286
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.getTransformer:()Ljavax/xml/transform/Transformer;
            invokeinterface com.sun.org.apache.xml.internal.serializer.TransformStateSetter.resetState:(Ljavax/xml/transform/Transformer;)V
         2: .line 290
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 4
         3: .line 291
            aload 0 /* this */
            aload 3 /* qName */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.fireStartElem:(Ljava/lang/String;)V
         4: .line 292
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String qName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    5     1        uri  Ljava/lang/String;
            0    5     2  localName  Ljava/lang/String;
            0    5     3      qName  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
           Name  Flags
      uri        
      localName  
      qName      

  public void startElement(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.ToSAXHandler this
        start local 1 // java.lang.String qName
         0: .line 302
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            ifnull 2
         1: .line 303
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.getTransformer:()Ljavax/xml/transform/Transformer;
            invokeinterface com.sun.org.apache.xml.internal.serializer.TransformStateSetter.resetState:(Ljavax/xml/transform/Transformer;)V
         2: .line 306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 4
         3: .line 307
            aload 0 /* this */
            aload 1 /* qName */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.fireStartElem:(Ljava/lang/String;)V
         4: .line 308
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String qName
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    5     1  qName  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      qName  

  public void characters(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // org.w3c.dom.Node node
         0: .line 320
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            ifnull 2
         1: .line 321
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
            aload 1 /* node */
            invokeinterface com.sun.org.apache.xml.internal.serializer.TransformStateSetter.setCurrentNode:(Lorg/w3c/dom/Node;)V
         2: .line 326
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 2 /* data */
        start local 2 // java.lang.String data
         3: .line 327
            aload 2 /* data */
            ifnull 5
         4: .line 328
            aload 0 /* this */
            aload 2 /* data */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.characters:(Ljava/lang/String;)V
         5: .line 330
      StackMap locals: java.lang.String
      StackMap stack:
            return
        end local 2 // java.lang.String data
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    6     1  node  Lorg/w3c/dom/Node;
            3    6     2  data  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

  public void fatalError(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // org.xml.sax.SAXParseException exc
         0: .line 336
            aload 0 /* this */
            aload 1 /* exc */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.fatalError:(Lorg/xml/sax/SAXParseException;)V
         1: .line 338
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_needToCallStartDocument:Z
         2: .line 340
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            instanceof org.xml.sax.ErrorHandler
            ifeq 4
         3: .line 341
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            checkcast org.xml.sax.ErrorHandler
            aload 1 /* exc */
            invokeinterface org.xml.sax.ErrorHandler.fatalError:(Lorg/xml/sax/SAXParseException;)V
         4: .line 343
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.SAXParseException exc
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    5     1   exc  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      exc   

  public void error(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // org.xml.sax.SAXParseException exc
         0: .line 349
            aload 0 /* this */
            aload 1 /* exc */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.error:(Lorg/xml/sax/SAXParseException;)V
         1: .line 351
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            instanceof org.xml.sax.ErrorHandler
            ifeq 3
         2: .line 352
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            checkcast org.xml.sax.ErrorHandler
            aload 1 /* exc */
            invokeinterface org.xml.sax.ErrorHandler.error:(Lorg/xml/sax/SAXParseException;)V
         3: .line 354
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.SAXParseException exc
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    4     1   exc  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      exc   

  public void warning(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // org.xml.sax.SAXParseException exc
         0: .line 360
            aload 0 /* this */
            aload 1 /* exc */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.warning:(Lorg/xml/sax/SAXParseException;)V
         1: .line 361
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            instanceof org.xml.sax.ErrorHandler
            ifeq 3
         2: .line 362
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
            checkcast org.xml.sax.ErrorHandler
            aload 1 /* exc */
            invokeinterface org.xml.sax.ErrorHandler.warning:(Lorg/xml/sax/SAXParseException;)V
         3: .line 363
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.xml.sax.SAXParseException exc
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    4     1   exc  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      exc   

  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.ToSAXHandler this
         0: .line 374
            iconst_0
            istore 1 /* wasReset */
        start local 1 // boolean wasReset
         1: .line 375
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.SerializerBase.reset:()Z
            ifeq 4
         2: .line 376
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.resetToSAXHandler:()V
         3: .line 377
            iconst_1
            istore 1 /* wasReset */
         4: .line 379
      StackMap locals: int
      StackMap stack:
            iload 1 /* wasReset */
            ireturn
        end local 1 // boolean wasReset
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            1    5     1  wasReset  Z

  private void resetToSAXHandler();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
         0: .line 387
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_lexHandler:Lorg/xml/sax/ext/LexicalHandler;
         1: .line 388
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_saxHandler:Lorg/xml/sax/ContentHandler;
         2: .line 389
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_state:Lcom/sun/org/apache/xml/internal/serializer/TransformStateSetter;
         3: .line 390
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ToSAXHandler.m_shouldGenerateNSAttribute:Z
         4: .line 391
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;

  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=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
        start local 1 // java.lang.String qName
        start local 2 // java.lang.String value
        start local 3 // int flags
         0: .line 399
            aload 0 /* this */
            aload 1 /* qName */
            aload 2 /* value */
            invokevirtual com.sun.org.apache.xml.internal.serializer.ToSAXHandler.addAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 400
            return
        end local 3 // int flags
        end local 2 // java.lang.String value
        end local 1 // java.lang.String qName
        end local 0 // com.sun.org.apache.xml.internal.serializer.ToSAXHandler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/org/apache/xml/internal/serializer/ToSAXHandler;
            0    2     1  qName  Ljava/lang/String;
            0    2     2  value  Ljava/lang/String;
            0    2     3  flags  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
       Name  Flags
      qName  
      value  
      flags  
}
SourceFile: "ToSAXHandler.java"