public abstract class com.sun.org.apache.xml.internal.serializer.SerializerBase implements com.sun.org.apache.xml.internal.serializer.SerializationHandler, com.sun.org.apache.xml.internal.serializer.SerializerConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.xml.internal.serializer.SerializerBase
  super_class: java.lang.Object
{
  protected javax.xml.transform.ErrorListener m_errListener;
    descriptor: Ljavax/xml/transform/ErrorListener;
    flags: (0x0004) ACC_PROTECTED

  protected boolean m_needToCallStartDocument;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean m_cdataTagOpen;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

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

  protected int m_inEntityRef;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected boolean m_inExternalDTD;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String m_doctypeSystem;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String m_doctypePublic;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

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

  protected boolean m_shouldNotWriteXMLHeader;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

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

  protected boolean m_standaloneWasSpecified;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean m_isStandalone;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean m_doIndent;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected int m_indentAmount;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String m_version;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String m_mediatype;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

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

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

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

  protected javax.xml.transform.SourceLocator m_sourceLocator;
    descriptor: Ljavax/xml/transform/SourceLocator;
    flags: (0x0004) ACC_PROTECTED

  protected java.io.Writer m_writer;
    descriptor: Ljava/io/Writer;
    flags: (0x0004) ACC_PROTECTED

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

  protected char[] m_charsBuff;
    descriptor: [C
    flags: (0x0004) ACC_PROTECTED

  protected char[] m_attrBuff;
    descriptor: [C
    flags: (0x0004) ACC_PROTECTED

  private org.xml.sax.Locator m_locator;
    descriptor: Lorg/xml/sax/Locator;
    flags: (0x0002) ACC_PRIVATE

  protected boolean m_needToCallSetDocumentInfo;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String m_StringOfCDATASections;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

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

  protected java.util.HashMap<java.lang.String, java.util.HashMap<java.lang.String, java.lang.String>> m_CdataElems;
    descriptor: Ljava/util/HashMap;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/HashMap<Ljava/lang/String;Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;>;

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

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 47
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 83
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToCallStartDocument:Z
         2: .line 88
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_cdataTagOpen:Z
         3: .line 95
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
         4: .line 102
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inEntityRef:I
         5: .line 105
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inExternalDTD:Z
         6: .line 121
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToOutputDocTypeDecl:Z
         7: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_shouldNotWriteXMLHeader:Z
         8: .line 136
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standaloneWasSpecified:Z
         9: .line 141
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_isStandalone:Z
        10: .line 146
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doIndent:Z
        11: .line 151
            aload 0 /* this */
            iconst_4
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_indentAmount:I
        12: .line 156
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_version:Ljava/lang/String;
        13: .line 189
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_writer:Ljava/io/Writer;
        14: .line 197
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.serializer.ElemContext
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.ElemContext.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
        15: .line 205
            aload 0 /* this */
            bipush 60
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
        16: .line 213
            aload 0 /* this */
            bipush 30
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attrBuff:[C
        17: .line 215
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_locator:Lorg/xml/sax/Locator;
        18: .line 217
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToCallSetDocumentInfo:Z
        19: .line 1247
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_StringOfCDATASections:Ljava/lang/String;
        20: .line 1249
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_docIsEmpty:Z
        21: .line 1320
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
        22: .line 47
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  protected void fireEndElem(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 59
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 60
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 61
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            iconst_4
            aload 1 /* name */
            aconst_null
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(ILjava/lang/String;Lorg/xml/sax/Attributes;)V
         3: .line 63
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  protected void fireCharEvent(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // char[] chars
        start local 2 // int start
        start local 3 // int length
         0: .line 74
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 75
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 76
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            iconst_5
            aload 1 /* chars */
            iload 2 /* start */
            iload 3 /* length */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(I[CII)V
         3: .line 78
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] chars
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1   chars  [C
            0    4     2   start  I
            0    4     3  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      chars   
      start   
      length  

  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.SerializerBase this
        start local 1 // java.lang.String data
         0: .line 225
            aload 1 /* data */
            invokevirtual java.lang.String.length:()I
            istore 2 /* length */
        start local 2 // int length
         1: .line 226
            iload 2 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
            arraylength
            if_icmple 3
         2: .line 227
            aload 0 /* this */
            iload 2 /* length */
            iconst_2
            imul
            iconst_1
            iadd
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
         3: .line 229
      StackMap locals: int
      StackMap stack:
            aload 1 /* data */
            iconst_0
            iload 2 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         4: .line 230
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
            iconst_0
            iload 2 /* length */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.comment:([CII)V
         5: .line 231
            return
        end local 2 // int length
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    6     1    data  Ljava/lang/String;
            1    6     2  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      data  

  protected java.lang.String patchName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String qname
         0: .line 244
            aload 1 /* qname */
            bipush 58
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 2 /* lastColon */
        start local 2 // int lastColon
         1: .line 246
            iload 2 /* lastColon */
            ifle 10
         2: .line 247
            aload 1 /* qname */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            istore 3 /* firstColon */
        start local 3 // int firstColon
         3: .line 248
            aload 1 /* qname */
            iconst_0
            iload 3 /* firstColon */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         4: .line 249
            aload 1 /* qname */
            iload 2 /* lastColon */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* localName */
        start local 5 // java.lang.String localName
         5: .line 252
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 4 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* uri */
        start local 6 // java.lang.String uri
         6: .line 253
            aload 6 /* uri */
            ifnull 8
            aload 6 /* uri */
            invokevirtual java.lang.String.length:()I
            ifne 8
         7: .line 254
            aload 5 /* localName */
            areturn
         8: .line 255
      StackMap locals: com.sun.org.apache.xml.internal.serializer.SerializerBase java.lang.String int int java.lang.String java.lang.String java.lang.String
      StackMap stack:
            iload 3 /* firstColon */
            iload 2 /* lastColon */
            if_icmpeq 10
         9: .line 256
            new java.lang.StringBuilder
            dup
            aload 4 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 5 /* localName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 6 // java.lang.String uri
        end local 5 // java.lang.String localName
        end local 4 // java.lang.String prefix
        end local 3 // int firstColon
        10: .line 259
      StackMap locals: com.sun.org.apache.xml.internal.serializer.SerializerBase java.lang.String int
      StackMap stack:
            aload 1 /* qname */
            areturn
        end local 2 // int lastColon
        end local 1 // java.lang.String qname
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0   11     1       qname  Ljava/lang/String;
            1   11     2   lastColon  I
            3   10     3  firstColon  I
            4   10     4      prefix  Ljava/lang/String;
            5   10     5   localName  Ljava/lang/String;
            6   10     6         uri  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      qname  

  protected static java.lang.String getLocalName(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String qname
         0: .line 269
            aload 0 /* qname */
            bipush 58
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 1 /* col */
        start local 1 // int col
         1: .line 270
            iload 1 /* col */
            ifle 2
            aload 0 /* qname */
            iload 1 /* col */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            goto 3
      StackMap locals: int
      StackMap stack:
         2: aload 0 /* qname */
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // int col
        end local 0 // java.lang.String qname
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  qname  Ljava/lang/String;
            1    4     1    col  I
    MethodParameters:
       Name  Flags
      qname  

  public void setDocumentLocator(org.xml.sax.Locator);
    descriptor: (Lorg/xml/sax/Locator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // org.xml.sax.Locator locator
         0: .line 300
            aload 0 /* this */
            aload 1 /* locator */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_locator:Lorg/xml/sax/Locator;
         1: .line 301
            return
        end local 1 // org.xml.sax.Locator locator
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  locator  Lorg/xml/sax/Locator;
    MethodParameters:
         Name  Flags
      locator  

  public void addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase 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 325
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 2
         1: .line 326
            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.SerializerBase.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
         2: .line 328
      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.SerializerBase this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    3     1           uri  Ljava/lang/String;
            0    3     2     localName  Ljava/lang/String;
            0    3     3       rawName  Ljava/lang/String;
            0    3     4          type  Ljava/lang/String;
            0    3     5         value  Ljava/lang/String;
            0    3     6  XSLAttribute  Z
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      uri           
      localName     
      rawName       
      type          
      value         
      XSLAttribute  

  public boolean addAttributeAlways(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)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=7
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase 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 350
            aload 2 /* localName */
            ifnull 1
            aload 1 /* uri */
            ifnull 1
            aload 1 /* uri */
            invokevirtual java.lang.String.length:()I
            ifne 3
         1: .line 351
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
            aload 3 /* rawName */
            invokevirtual com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.getIndex:(Ljava/lang/String;)I
            istore 8 /* index */
        start local 8 // int index
         2: goto 4
        end local 8 // int index
         3: .line 353
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
            aload 1 /* uri */
            aload 2 /* localName */
            invokevirtual com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.getIndex:(Ljava/lang/String;Ljava/lang/String;)I
            istore 8 /* index */
        start local 8 // int index
         4: .line 355
      StackMap locals: com.sun.org.apache.xml.internal.serializer.SerializerBase java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int top int
      StackMap stack:
            iload 8 /* index */
            iflt 8
         5: .line 360
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
            iload 8 /* index */
            aload 5 /* value */
            invokevirtual com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.setValue:(ILjava/lang/String;)V
         6: .line 361
            iconst_0
            istore 7 /* was_added */
        start local 7 // boolean was_added
         7: .line 362
            goto 10
        end local 7 // boolean was_added
         8: .line 364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* rawName */
            aload 4 /* type */
            aload 5 /* value */
            invokevirtual com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         9: .line 365
            iconst_1
            istore 7 /* was_added */
        start local 7 // boolean was_added
        10: .line 367
      StackMap locals: com.sun.org.apache.xml.internal.serializer.SerializerBase java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String int int int
      StackMap stack:
            iload 7 /* was_added */
            ireturn
        end local 8 // int index
        end local 7 // boolean was_added
        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.SerializerBase this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   11     0          this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0   11     1           uri  Ljava/lang/String;
            0   11     2     localName  Ljava/lang/String;
            0   11     3       rawName  Ljava/lang/String;
            0   11     4          type  Ljava/lang/String;
            0   11     5         value  Ljava/lang/String;
            0   11     6  XSLAttribute  Z
            7    8     7     was_added  Z
           10   11     7     was_added  Z
            2    3     8         index  I
            4   11     8         index  I
    MethodParameters:
              Name  Flags
      uri           
      localName     
      rawName       
      type          
      value         
      XSLAttribute  

  public void addAttribute(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 378
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 5
         1: .line 379
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.patchName:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* patchedName */
        start local 3 // java.lang.String patchedName
         2: .line 380
            aload 3 /* patchedName */
            invokestatic com.sun.org.apache.xml.internal.serializer.SerializerBase.getLocalName:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* localName */
        start local 4 // java.lang.String localName
         3: .line 381
            aload 0 /* this */
            aload 3 /* patchedName */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getNamespaceURI:(Ljava/lang/String;Z)Ljava/lang/String;
            astore 5 /* uri */
        start local 5 // java.lang.String uri
         4: .line 383
            aload 0 /* this */
            aload 5 /* uri */
            aload 4 /* localName */
            aload 3 /* patchedName */
            ldc "CDATA"
            aload 2 /* value */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
        end local 5 // java.lang.String uri
        end local 4 // java.lang.String localName
        end local 3 // java.lang.String patchedName
         5: .line 385
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    6     1         name  Ljava/lang/String;
            0    6     2        value  Ljava/lang/String;
            2    5     3  patchedName  Ljava/lang/String;
            3    5     4    localName  Ljava/lang/String;
            4    5     5          uri  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  final

  public void addXSLAttribute(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=7, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
        start local 3 // java.lang.String uri
         0: .line 396
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 4
         1: .line 397
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.patchName:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* patchedName */
        start local 4 // java.lang.String patchedName
         2: .line 398
            aload 4 /* patchedName */
            invokestatic com.sun.org.apache.xml.internal.serializer.SerializerBase.getLocalName:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* localName */
        start local 5 // java.lang.String localName
         3: .line 400
            aload 0 /* this */
            aload 3 /* uri */
            aload 5 /* localName */
            aload 4 /* patchedName */
            ldc "CDATA"
            aload 2 /* value */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
        end local 5 // java.lang.String localName
        end local 4 // java.lang.String patchedName
         4: .line 402
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String uri
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    5     1         name  Ljava/lang/String;
            0    5     2        value  Ljava/lang/String;
            0    5     3          uri  Ljava/lang/String;
            2    4     4  patchedName  Ljava/lang/String;
            3    4     5    localName  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  final
      uri    final

  public void addAttributes(org.xml.sax.Attributes);
    descriptor: (Lorg/xml/sax/Attributes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // org.xml.sax.Attributes atts
         0: .line 411
            aload 1 /* atts */
            invokeinterface org.xml.sax.Attributes.getLength:()I
            istore 2 /* nAtts */
        start local 2 // int nAtts
         1: .line 412
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 15
         3: .line 413
      StackMap locals: int int
      StackMap stack:
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getURI:(I)Ljava/lang/String;
            astore 4 /* uri */
        start local 4 // java.lang.String uri
         4: .line 415
            aload 4 /* uri */
            ifnonnull 6
         5: .line 416
            ldc ""
            astore 4 /* uri */
         6: .line 418
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
         7: .line 419
            aload 4 /* uri */
         8: .line 420
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getLocalName:(I)Ljava/lang/String;
         9: .line 421
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
        10: .line 422
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getType:(I)Ljava/lang/String;
        11: .line 423
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
        12: .line 424
            iconst_0
        13: .line 418
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
        end local 4 // java.lang.String uri
        14: .line 412
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 3 /* i */
            iload 2 /* nAtts */
            if_icmplt 3
        end local 3 // int i
        16: .line 426
            return
        end local 2 // int nAtts
        end local 1 // org.xml.sax.Attributes atts
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0   this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0   17     1   atts  Lorg/xml/sax/Attributes;
            1   17     2  nAtts  I
            2   16     3      i  I
            4   14     4    uri  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      atts  

  public org.xml.sax.ContentHandler asContentHandler();
    descriptor: ()Lorg/xml/sax/ContentHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 438
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Exceptions:
      throws java.io.IOException

  public void endEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 449
            aload 1 /* name */
            ldc "[dtd]"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 450
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inExternalDTD:Z
         2: .line 452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inExternalDTD:Z
            ifne 4
         3: .line 453
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inEntityRef:I
            iconst_1
            isub
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inEntityRef:I
         4: .line 455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 6
         5: .line 456
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.fireEndEntity:(Ljava/lang/String;)V
         6: .line 457
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    7     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  protected boolean isInEntityRef();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 465
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inEntityRef:I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

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

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

  public java.lang.String getEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 491
            aload 0 /* this */
            ldc "encoding"
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getOutputProperty:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public void setEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String encoding
         0: .line 499
            aload 0 /* this */
            ldc "encoding"
            aload 1 /* encoding */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 500
            return
        end local 1 // java.lang.String encoding
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      encoding  

  public void setOmitXMLDeclaration(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // boolean b
         0: .line 508
            iload 1 /* b */
            ifeq 1
            ldc "yes"
            goto 2
      StackMap locals:
      StackMap stack:
         1: ldc "no"
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 2 /* val */
        start local 2 // java.lang.String val
         3: .line 509
            aload 0 /* this */
            ldc "omit-xml-declaration"
            aload 2 /* val */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 510
            return
        end local 2 // java.lang.String val
        end local 1 // boolean b
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    5     1     b  Z
            3    5     2   val  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      b     

  public boolean getOmitXMLDeclaration();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 517
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_shouldNotWriteXMLHeader:Z
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public java.lang.String getDoctypePublic();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 529
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doctypePublic:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public void setDoctypePublic(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String doctypePublic
         0: .line 538
            aload 0 /* this */
            ldc "doctype-public"
            aload 1 /* doctypePublic */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 539
            return
        end local 1 // java.lang.String doctypePublic
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  doctypePublic  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      doctypePublic  

  public java.lang.String getDoctypeSystem();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 551
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doctypeSystem:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public void setDoctypeSystem(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String doctypeSystem
         0: .line 560
            aload 0 /* this */
            ldc "doctype-system"
            aload 1 /* doctypeSystem */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 561
            return
        end local 1 // java.lang.String doctypeSystem
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  doctypeSystem  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      doctypeSystem  

  public void setDoctype(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String doctypeSystem
        start local 2 // java.lang.String doctypePublic
         0: .line 571
            aload 0 /* this */
            ldc "doctype-system"
            aload 1 /* doctypeSystem */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 572
            aload 0 /* this */
            ldc "doctype-public"
            aload 2 /* doctypePublic */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         2: .line 573
            return
        end local 2 // java.lang.String doctypePublic
        end local 1 // java.lang.String doctypeSystem
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    3     1  doctypeSystem  Ljava/lang/String;
            0    3     2  doctypePublic  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      doctypeSystem  
      doctypePublic  

  public void setStandalone(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String standalone
         0: .line 583
            aload 0 /* this */
            ldc "standalone"
            aload 1 /* standalone */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 584
            return
        end local 1 // java.lang.String standalone
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  standalone  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      standalone  

  protected void setStandaloneInternal(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String standalone
         0: .line 592
            ldc "yes"
            aload 1 /* standalone */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 593
            aload 0 /* this */
            ldc "yes"
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standalone:Ljava/lang/String;
            goto 3
         2: .line 595
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "no"
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standalone:Ljava/lang/String;
         3: .line 597
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String standalone
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1  standalone  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      standalone  

  public java.lang.String getStandalone();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 606
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standalone:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public boolean getIndent();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 614
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doIndent:Z
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public java.lang.String getMediaType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 623
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_mediatype:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public java.lang.String getVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 631
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_version:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public void setVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String version
         0: .line 640
            aload 0 /* this */
            ldc "version"
            aload 1 /* version */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 641
            return
        end local 1 // java.lang.String version
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      version  

  public void setMediaType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String mediaType
         0: .line 651
            aload 0 /* this */
            ldc "media-type"
            aload 1 /* mediaType */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 652
            return
        end local 1 // java.lang.String mediaType
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  mediaType  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      mediaType  

  public int getIndentAmount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 658
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_indentAmount:I
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public void setIndentAmount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // int m_indentAmount
         0: .line 666
            aload 0 /* this */
            iload 1 /* m_indentAmount */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_indentAmount:I
         1: .line 667
            return
        end local 1 // int m_indentAmount
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  m_indentAmount  I
    MethodParameters:
                Name  Flags
      m_indentAmount  

  public void setIndent(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // boolean doIndent
         0: .line 677
            iload 1 /* doIndent */
            ifeq 1
            ldc "yes"
            goto 2
      StackMap locals:
      StackMap stack:
         1: ldc "no"
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 2 /* val */
        start local 2 // java.lang.String val
         3: .line 678
            aload 0 /* this */
            ldc "indent"
            aload 2 /* val */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setOutputProperty:(Ljava/lang/String;Ljava/lang/String;)V
         4: .line 679
            return
        end local 2 // java.lang.String val
        end local 1 // boolean doIndent
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    5     1  doIndent  Z
            3    5     2       val  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      doIndent  

  public void setIsStandalone(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.SerializerBase this
        start local 1 // boolean isStandalone
         0: .line 687
            aload 0 /* this */
            iload 1 /* isStandalone */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_isStandalone:Z
         1: .line 688
            return
        end local 1 // boolean isStandalone
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  isStandalone  Z
    MethodParameters:
              Name  Flags
      isStandalone  

  public void namespaceAfterStartElement(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.SerializerBase this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String prefix
         0: .line 705
            return
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    1     1     uri  Ljava/lang/String;
            0    1     2  prefix  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      uri     
      prefix  

  public com.sun.org.apache.xml.internal.serializer.DOMSerializer asDOMSerializer();
    descriptor: ()Lcom/sun/org/apache/xml/internal/serializer/DOMSerializer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 718
            aload 0 /* this */
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Exceptions:
      throws java.io.IOException

  private static final boolean subPartMatch(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String p
        start local 1 // java.lang.String t
         0: .line 730
            aload 0 /* p */
            aload 1 /* t */
            if_acmpeq 2
            aload 0 /* p */
            ifnull 1
            aload 0 /* p */
            aload 1 /* t */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_1
            ireturn
        end local 1 // java.lang.String t
        end local 0 // java.lang.String p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     p  Ljava/lang/String;
            0    3     1     t  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      p     
      t     

  protected static final java.lang.String getPrefixPart(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.String qname
         0: .line 743
            aload 0 /* qname */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            istore 1 /* col */
        start local 1 // int col
         1: .line 744
            iload 1 /* col */
            ifle 2
            aload 0 /* qname */
            iconst_0
            iload 1 /* col */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            goto 3
      StackMap locals: int
      StackMap stack:
         2: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // int col
        end local 0 // java.lang.String qname
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0  qname  Ljava/lang/String;
            1    4     1    col  I
    MethodParameters:
       Name  Flags
      qname  

  public com.sun.org.apache.xml.internal.serializer.NamespaceMappings getNamespaceMappings();
    descriptor: ()Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 754
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public java.lang.String getPrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String namespaceURI
         0: .line 764
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 1 /* namespaceURI */
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.lookupPrefix:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
         1: .line 765
            aload 2 /* prefix */
            areturn
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  namespaceURI  Ljava/lang/String;
            1    2     2        prefix  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      namespaceURI  

  public java.lang.String getNamespaceURI(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String qname
        start local 2 // boolean isElement
         0: .line 777
            ldc ""
            astore 3 /* uri */
        start local 3 // java.lang.String uri
         1: .line 778
            aload 1 /* qname */
            bipush 58
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 4 /* col */
        start local 4 // int col
         2: .line 779
            iload 4 /* col */
            ifle 3
            aload 1 /* qname */
            iconst_0
            iload 4 /* col */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            goto 4
      StackMap locals: java.lang.String int
      StackMap stack:
         3: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
         4: astore 5 /* prefix */
        start local 5 // java.lang.String prefix
         5: .line 781
            ldc ""
            aload 5 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
            iload 2 /* isElement */
            ifeq 15
         6: .line 782
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            ifnull 15
         7: .line 783
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 5 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* uri */
         8: .line 784
            aload 3 /* uri */
            ifnonnull 15
            aload 5 /* prefix */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 15
         9: .line 785
            new java.lang.RuntimeException
            dup
        10: .line 786
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        11: .line 787
            ldc "ER_NAMESPACE_PREFIX"
        12: .line 788
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* qname */
            iconst_0
            iload 4 /* col */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            aastore
        13: .line 786
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        14: .line 785
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 792
      StackMap locals:
      StackMap stack:
            aload 3 /* uri */
            areturn
        end local 5 // java.lang.String prefix
        end local 4 // int col
        end local 3 // java.lang.String uri
        end local 2 // boolean isElement
        end local 1 // java.lang.String qname
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   16     0       this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0   16     1      qname  Ljava/lang/String;
            0   16     2  isElement  Z
            1   16     3        uri  Ljava/lang/String;
            2   16     4        col  I
            5   16     5     prefix  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      qname      
      isElement  

  public java.lang.String getNamespaceURIFromPrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String prefix
         0: .line 803
            aconst_null
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         1: .line 804
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            ifnull 3
         2: .line 805
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 1 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* uri */
         3: .line 806
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* uri */
            areturn
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1  prefix  Ljava/lang/String;
            1    4     2     uri  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      prefix  

  public void entityReference(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.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 817
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushPending:()V
         1: .line 819
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.startEntity:(Ljava/lang/String;)V
         2: .line 820
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.endEntity:(Ljava/lang/String;)V
         3: .line 822
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 5
         4: .line 823
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.fireEntityReference:(Ljava/lang/String;)V
         5: .line 824
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    6     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public void setTransformer(javax.xml.transform.Transformer);
    descriptor: (Ljavax/xml/transform/Transformer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // javax.xml.transform.Transformer t
         0: .line 832
            aload 0 /* this */
            aload 1 /* t */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_transformer:Ljavax/xml/transform/Transformer;
         1: .line 837
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_transformer:Ljavax/xml/transform/Transformer;
            instanceof com.sun.org.apache.xml.internal.serializer.SerializerTrace
            ifeq 5
         2: .line 838
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_transformer:Ljavax/xml/transform/Transformer;
            checkcast com.sun.org.apache.xml.internal.serializer.SerializerTrace
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.hasTraceListeners:()Z
            ifeq 5
         3: .line 839
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_transformer:Ljavax/xml/transform/Transformer;
            checkcast com.sun.org.apache.xml.internal.serializer.SerializerTrace
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
         4: .line 840
            goto 6
         5: .line 841
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
         6: .line 843
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.xml.transform.Transformer t
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    7     1     t  Ljavax/xml/transform/Transformer;
    MethodParameters:
      Name  Flags
      t     

  public javax.xml.transform.Transformer getTransformer();
    descriptor: ()Ljavax/xml/transform/Transformer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 851
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_transformer:Ljavax/xml/transform/Transformer;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public void characters(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // org.w3c.dom.Node node
         0: .line 863
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushPending:()V
         1: .line 864
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 2 /* data */
        start local 2 // java.lang.String data
         2: .line 865
            aload 2 /* data */
            ifnull 8
         3: .line 866
            aload 2 /* data */
            invokevirtual java.lang.String.length:()I
            istore 3 /* length */
        start local 3 // int length
         4: .line 867
            iload 3 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
            arraylength
            if_icmple 6
         5: .line 868
            aload 0 /* this */
            iload 3 /* length */
            iconst_2
            imul
            iconst_1
            iadd
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
         6: .line 870
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 2 /* data */
            iconst_0
            iload 3 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         7: .line 871
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
            iconst_0
            iload 3 /* length */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.characters:([CII)V
        end local 3 // int length
         8: .line 873
      StackMap locals:
      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.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    9     1    node  Lorg/w3c/dom/Node;
            2    9     2    data  Ljava/lang/String;
            4    8     3  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      node  

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

  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.SerializerBase this
        start local 1 // org.xml.sax.SAXParseException exc
         0: .line 886
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
         1: .line 887
            return
        end local 1 // org.xml.sax.SAXParseException exc
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     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=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // org.xml.sax.SAXParseException exc
         0: .line 893
            return
        end local 1 // org.xml.sax.SAXParseException exc
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    1     1   exc  Lorg/xml/sax/SAXParseException;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      exc   

  protected void fireStartEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 902
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 904
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 905
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            bipush 9
            aload 1 /* name */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(ILjava/lang/String;)V
         3: .line 907
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  private void flushMyWriter();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 919
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_writer:Ljava/io/Writer;
            ifnull 4
         1: .line 921
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_writer:Ljava/io/Writer;
            invokevirtual java.io.Writer.flush:()V
         2: .line 922
            goto 4
      StackMap locals:
      StackMap stack: java.io.IOException
         3: pop
         4: .line 925
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
      Exception table:
        from    to  target  type
           1     2       3  Class java.io.IOException

  protected void fireCDATAEvent(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // char[] chars
        start local 2 // int start
        start local 3 // int length
         0: .line 936
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 937
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 938
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            bipush 10
            aload 1 /* chars */
            iload 2 /* start */
            iload 3 /* length */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(I[CII)V
         3: .line 940
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] chars
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1   chars  [C
            0    4     2   start  I
            0    4     3  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      chars   
      start   
      length  

  protected void fireCommentEvent(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // char[] chars
        start local 2 // int start
        start local 3 // int length
         0: .line 951
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 952
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 953
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            bipush 8
            new java.lang.String
            dup
            aload 1 /* chars */
            iload 2 /* start */
            iload 3 /* length */
            invokespecial java.lang.String.<init>:([CII)V
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(ILjava/lang/String;)V
         3: .line 955
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] chars
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1   chars  [C
            0    4     2   start  I
            0    4     3  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      chars   
      start   
      length  

  public void fireEndEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 965
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 2
         1: .line 966
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 968
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    3     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  protected void fireStartDoc();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 976
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 978
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 979
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            iconst_1
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(I)V
         3: .line 981
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Exceptions:
      throws org.xml.sax.SAXException

  protected void fireEndDoc();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 990
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 992
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 993
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            iconst_2
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(I)V
         3: .line 995
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Exceptions:
      throws org.xml.sax.SAXException

  protected void fireStartElem(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String elemName
         0: .line 1007
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 5
         1: .line 1009
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 1010
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            iconst_3
         3: .line 1011
            aload 1 /* elemName */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
         4: .line 1010
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(ILjava/lang/String;Lorg/xml/sax/Attributes;)V
         5: .line 1013
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String elemName
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    6     1  elemName  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      elemName  

  protected void fireEscapingEvent(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String data
         0: .line 1036
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 1038
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 1039
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            bipush 7
            aload 1 /* name */
            aload 2 /* data */
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(ILjava/lang/String;Ljava/lang/String;)V
         3: .line 1041
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String data
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1  name  Ljava/lang/String;
            0    4     2  data  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  
      data  

  protected void fireEntityReference(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 1051
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 3
         1: .line 1053
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 1054
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            bipush 9
            aload 1 /* name */
            aconst_null
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(ILjava/lang/String;Lorg/xml/sax/Attributes;)V
         3: .line 1056
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public void startDocument();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1076
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.startDocumentInternal:()V
         1: .line 1077
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToCallStartDocument:Z
         2: .line 1078
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Exceptions:
      throws org.xml.sax.SAXException

  protected void startDocumentInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1099
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
            ifnull 2
         1: .line 1100
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.fireStartDoc:()V
         2: .line 1102
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Exceptions:
      throws org.xml.sax.SAXException

  protected void setDocumentInfo();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1107
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_locator:Lorg/xml/sax/Locator;
            ifnonnull 2
         1: .line 1108
            return
         2: .line 1110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_locator:Lorg/xml/sax/Locator;
            checkcast org.xml.sax.ext.Locator2
            invokeinterface org.xml.sax.ext.Locator2.getXMLVersion:()Ljava/lang/String;
            astore 1 /* strVersion */
        start local 1 // java.lang.String strVersion
         3: .line 1111
            aload 1 /* strVersion */
            ifnull 7
         4: .line 1112
            aload 0 /* this */
            aload 1 /* strVersion */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setVersion:(Ljava/lang/String;)V
        end local 1 // java.lang.String strVersion
         5: .line 1117
            goto 7
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
         6: pop
         7: .line 1118
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            3    5     1  strVersion  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2     5       6  Class java.lang.ClassCastException

  public void setSourceLocator(javax.xml.transform.SourceLocator);
    descriptor: (Ljavax/xml/transform/SourceLocator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // javax.xml.transform.SourceLocator locator
         0: .line 1128
            aload 0 /* this */
            aload 1 /* locator */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_sourceLocator:Ljavax/xml/transform/SourceLocator;
         1: .line 1129
            return
        end local 1 // javax.xml.transform.SourceLocator locator
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  locator  Ljavax/xml/transform/SourceLocator;
    MethodParameters:
         Name  Flags
      locator  

  public void setNamespaceMappings(com.sun.org.apache.xml.internal.serializer.NamespaceMappings);
    descriptor: (Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // com.sun.org.apache.xml.internal.serializer.NamespaceMappings mappings
         0: .line 1138
            aload 0 /* this */
            aload 1 /* mappings */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
         1: .line 1139
            return
        end local 1 // com.sun.org.apache.xml.internal.serializer.NamespaceMappings mappings
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  mappings  Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
    MethodParameters:
          Name  Flags
      mappings  

  public boolean reset();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1142
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.resetSerializerBase:()V
         1: .line 1143
            iconst_1
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  private void resetSerializerBase();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1151
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attributes:Lcom/sun/org/apache/xml/internal/serializer/AttributesImplSerializer;
            invokevirtual com.sun.org.apache.xml.internal.serializer.AttributesImplSerializer.clear:()V
         1: .line 1152
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_StringOfCDATASections:Ljava/lang/String;
         2: .line 1153
            aload 0 /* this */
            new com.sun.org.apache.xml.internal.serializer.ElemContext
            dup
            invokespecial com.sun.org.apache.xml.internal.serializer.ElemContext.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
         3: .line 1154
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doctypePublic:Ljava/lang/String;
         4: .line 1155
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doctypeSystem:Ljava/lang/String;
         5: .line 1156
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doIndent:Z
         6: .line 1157
            aload 0 /* this */
            iconst_4
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_indentAmount:I
         7: .line 1158
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inEntityRef:I
         8: .line 1159
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inExternalDTD:Z
         9: .line 1160
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_mediatype:Ljava/lang/String;
        10: .line 1161
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToCallStartDocument:Z
        11: .line 1162
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToOutputDocTypeDecl:Z
        12: .line 1163
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            ifnull 14
        13: .line 1164
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.reset:()V
        14: .line 1165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_shouldNotWriteXMLHeader:Z
        15: .line 1166
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_sourceLocator:Ljavax/xml/transform/SourceLocator;
        16: .line 1167
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standalone:Ljava/lang/String;
        17: .line 1168
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standaloneWasSpecified:Z
        18: .line 1169
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_tracer:Lcom/sun/org/apache/xml/internal/serializer/SerializerTrace;
        19: .line 1170
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_transformer:Ljavax/xml/transform/Transformer;
        20: .line 1171
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_version:Ljava/lang/String;
        21: .line 1174
            return
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  final boolean inTemporaryOutputState();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1189
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getEncoding:()Ljava/lang/String;
            ifnonnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  public void addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase 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
         0: .line 1202
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_startTagOpen:Z
            ifeq 2
         1: .line 1203
            aload 0 /* this */
            aload 1 /* uri */
            aload 2 /* localName */
            aload 3 /* rawName */
            aload 4 /* type */
            aload 5 /* value */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.addAttributeAlways:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Z
            pop
         2: .line 1205
      StackMap locals:
      StackMap stack:
            return
        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.SerializerBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    3     1        uri  Ljava/lang/String;
            0    3     2  localName  Ljava/lang/String;
            0    3     3    rawName  Ljava/lang/String;
            0    3     4       type  Ljava/lang/String;
            0    3     5      value  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
           Name  Flags
      uri        
      localName  
      rawName    
      type       
      value      

  public void notationDecl(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.SerializerBase this
        start local 1 // java.lang.String arg0
        start local 2 // java.lang.String arg1
        start local 3 // java.lang.String arg2
         0: .line 1217
            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.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            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 unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String arg0
        start local 2 // java.lang.String arg1
        start local 3 // java.lang.String arg2
        start local 4 // java.lang.String arg3
         0: .line 1228
            return
        end local 4 // java.lang.String arg3
        end local 3 // java.lang.String arg2
        end local 2 // java.lang.String arg1
        end local 1 // java.lang.String arg0
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    1     1  arg0  Ljava/lang/String;
            0    1     2  arg1  Ljava/lang/String;
            0    1     3  arg2  Ljava/lang/String;
            0    1     4  arg3  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      arg0  
      arg1  
      arg2  
      arg3  

  public void setDTDEntityExpansion(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // boolean expand
         0: .line 1237
            return
        end local 1 // boolean expand
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    1     1  expand  Z
    MethodParameters:
        Name  Flags
      expand  

  void initCdataElems(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=10, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String s
         0: .line 1252
            aload 1 /* s */
            ifnull 38
         1: .line 1254
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            istore 2 /* max */
        start local 2 // int max
         2: .line 1257
            iconst_0
            istore 3 /* inCurly */
        start local 3 // boolean inCurly
         3: .line 1260
            iconst_0
            istore 4 /* foundURI */
        start local 4 // boolean foundURI
         4: .line 1262
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 5 /* buf */
        start local 5 // java.lang.StringBuilder buf
         5: .line 1263
            aconst_null
            astore 6 /* uri */
        start local 6 // java.lang.String uri
         6: .line 1264
            aconst_null
            astore 7 /* localName */
        start local 7 // java.lang.String localName
         7: .line 1269
            iconst_0
            istore 8 /* i */
        start local 8 // int i
         8: goto 32
         9: .line 1271
      StackMap locals: com.sun.org.apache.xml.internal.serializer.SerializerBase java.lang.String int int int java.lang.StringBuilder java.lang.String java.lang.String int
      StackMap stack:
            aload 1 /* s */
            iload 8 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 9 /* c */
        start local 9 // char c
        10: .line 1273
            iload 9 /* c */
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifeq 22
        11: .line 1275
            iload 3 /* inCurly */
            ifne 20
        12: .line 1277
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 31
        13: .line 1279
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* localName */
        14: .line 1280
            iload 4 /* foundURI */
            ifne 16
        15: .line 1281
            ldc ""
            astore 6 /* uri */
        16: .line 1282
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 6 /* uri */
            aload 7 /* localName */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.addCDATAElement:(Ljava/lang/String;Ljava/lang/String;)V
        17: .line 1283
            aload 5 /* buf */
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        18: .line 1284
            iconst_0
            istore 4 /* foundURI */
        19: .line 1286
            goto 31
        20: .line 1289
      StackMap locals:
      StackMap stack:
            aload 5 /* buf */
            iload 9 /* c */
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        21: .line 1290
            goto 31
        22: .line 1291
      StackMap locals:
      StackMap stack:
            bipush 123
            iload 9 /* c */
            if_icmpne 24
        23: .line 1292
            iconst_1
            istore 3 /* inCurly */
            goto 31
        24: .line 1293
      StackMap locals:
      StackMap stack:
            bipush 125
            iload 9 /* c */
            if_icmpne 30
        25: .line 1296
            iconst_1
            istore 4 /* foundURI */
        26: .line 1297
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* uri */
        27: .line 1298
            aload 5 /* buf */
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        28: .line 1299
            iconst_0
            istore 3 /* inCurly */
        29: .line 1300
            goto 31
        30: .line 1304
      StackMap locals:
      StackMap stack:
            aload 5 /* buf */
            iload 9 /* c */
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 9 // char c
        31: .line 1269
      StackMap locals:
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        32: iload 8 /* i */
            iload 2 /* max */
            if_icmplt 9
        end local 8 // int i
        33: .line 1309
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 38
        34: .line 1312
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* localName */
        35: .line 1313
            iload 4 /* foundURI */
            ifne 37
        36: .line 1314
            ldc ""
            astore 6 /* uri */
        37: .line 1315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* uri */
            aload 7 /* localName */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.addCDATAElement:(Ljava/lang/String;Ljava/lang/String;)V
        end local 7 // java.lang.String localName
        end local 6 // java.lang.String uri
        end local 5 // java.lang.StringBuilder buf
        end local 4 // boolean foundURI
        end local 3 // boolean inCurly
        end local 2 // int max
        38: .line 1318
      StackMap locals: com.sun.org.apache.xml.internal.serializer.SerializerBase java.lang.String
      StackMap stack:
            return
        end local 1 // java.lang.String s
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   39     0       this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0   39     1          s  Ljava/lang/String;
            2   38     2        max  I
            3   38     3    inCurly  Z
            4   38     4   foundURI  Z
            5   38     5        buf  Ljava/lang/StringBuilder;
            6   38     6        uri  Ljava/lang/String;
            7   38     7  localName  Ljava/lang/String;
            8   33     8          i  I
           10   31     9          c  C
    MethodParameters:
      Name  Flags
      s     

  private void addCDATAElement(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String uri
        start local 2 // java.lang.String localName
         0: .line 1323
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
            ifnonnull 2
         1: .line 1324
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
         2: .line 1327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
            aload 2 /* localName */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.HashMap
            astore 3 /* h */
        start local 3 // java.util.HashMap h
         3: .line 1328
            aload 3 /* h */
            ifnonnull 6
         4: .line 1329
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 3 /* h */
         5: .line 1330
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
            aload 2 /* localName */
            aload 3 /* h */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         6: .line 1332
      StackMap locals: java.util.HashMap
      StackMap stack:
            aload 3 /* h */
            aload 1 /* uri */
            aload 1 /* uri */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 1334
            return
        end local 3 // java.util.HashMap h
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    8     1        uri  Ljava/lang/String;
            0    8     2  localName  Ljava/lang/String;
            3    8     3          h  Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;
    MethodParameters:
           Name  Flags
      uri        
      localName  

  public boolean documentIsEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1346
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_docIsEmpty:Z
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_currentElemDepth:I
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;

  protected boolean isCdataSection();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1363
            iconst_0
            istore 1 /* b */
        start local 1 // boolean b
         1: .line 1365
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_StringOfCDATASections:Ljava/lang/String;
            ifnull 21
         2: .line 1366
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementLocalName:Ljava/lang/String;
            ifnonnull 5
         3: .line 1367
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.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.SerializerBase.getLocalName:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* localName */
        start local 2 // java.lang.String localName
         4: .line 1368
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            aload 2 /* localName */
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementLocalName:Ljava/lang/String;
        end local 2 // java.lang.String localName
         5: .line 1371
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.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 8
         6: .line 1373
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getElementURI:()Ljava/lang/String;
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementURI:Ljava/lang/String;
         7: .line 1374
            goto 14
         8: .line 1375
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementURI:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifne 14
         9: .line 1376
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementName:Ljava/lang/String;
            ifnonnull 12
        10: .line 1377
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementLocalName:Ljava/lang/String;
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementName:Ljava/lang/String;
        11: .line 1379
            goto 14
        12: .line 1380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementLocalName:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementName:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            if_icmpge 14
        13: .line 1383
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getElementURI:()Ljava/lang/String;
            putfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementURI:Ljava/lang/String;
        14: .line 1387
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* h */
        start local 2 // java.util.HashMap h
        15: .line 1388
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
            ifnull 17
        16: .line 1389
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementLocalName:Ljava/lang/String;
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.HashMap
            astore 2 /* h */
        17: .line 1391
      StackMap locals: java.util.HashMap
      StackMap stack:
            aload 2 /* h */
            ifnull 21
        18: .line 1392
            aload 2 /* h */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_elemContext:Lcom/sun/org/apache/xml/internal/serializer/ElemContext;
            getfield com.sun.org.apache.xml.internal.serializer.ElemContext.m_elementURI:Ljava/lang/String;
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* obj */
        start local 3 // java.lang.Object obj
        19: .line 1393
            aload 3 /* obj */
            ifnull 21
        20: .line 1394
            iconst_1
            istore 1 /* b */
        end local 3 // java.lang.Object obj
        end local 2 // java.util.HashMap h
        21: .line 1398
      StackMap locals:
      StackMap stack:
            iload 1 /* b */
            ireturn
        end local 1 // boolean b
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            1   22     1          b  Z
            4    5     2  localName  Ljava/lang/String;
           15   21     2          h  Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;
           19   21     3        obj  Ljava/lang/Object;

  private java.lang.String getElementURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1410
            aconst_null
            astore 1 /* uri */
        start local 1 // java.lang.String uri
         1: .line 1416
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.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.SerializerBase.getPrefixPart:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
         2: .line 1418
            aload 2 /* prefix */
            ifnonnull 5
         3: .line 1420
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            ldc ""
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* uri */
         4: .line 1421
            goto 6
         5: .line 1422
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_prefixMap:Lcom/sun/org/apache/xml/internal/serializer/NamespaceMappings;
            aload 2 /* prefix */
            invokevirtual com.sun.org.apache.xml.internal.serializer.NamespaceMappings.lookupNamespace:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* uri */
         6: .line 1424
      StackMap locals:
      StackMap stack:
            aload 1 /* uri */
            ifnonnull 8
         7: .line 1429
            ldc ""
            astore 1 /* uri */
         8: .line 1432
      StackMap locals:
      StackMap stack:
            aload 1 /* uri */
            areturn
        end local 2 // java.lang.String prefix
        end local 1 // java.lang.String uri
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            1    9     1     uri  Ljava/lang/String;
            2    9     2  prefix  Ljava/lang/String;

  public java.lang.String getOutputProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 1442
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getOutputPropertyNonDefault:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* val */
        start local 2 // java.lang.String val
         1: .line 1444
            aload 2 /* val */
            ifnonnull 3
         2: .line 1445
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getOutputPropertyDefault:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* val */
         3: .line 1446
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* val */
            areturn
        end local 2 // java.lang.String val
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    4     1  name  Ljava/lang/String;
            1    4     2   val  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String getOutputPropertyNonDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 1458
            aload 0 /* this */
            aload 1 /* name */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getProp:(Ljava/lang/String;Z)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.Object asDOM3Serializer();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1473
            new com.sun.org.apache.xml.internal.serializer.dom3.DOM3SerializerImpl
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xml.internal.serializer.dom3.DOM3SerializerImpl.<init>:(Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Exceptions:
      throws java.io.IOException

  public java.lang.String getOutputPropertyDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
         0: .line 1482
            aload 0 /* this */
            aload 1 /* name */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.getProp:(Ljava/lang/String;Z)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public void setOutputProperty(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String val
         0: .line 1491
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* val */
            iconst_0
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setProp:(Ljava/lang/String;Ljava/lang/String;Z)V
         1: .line 1492
            return
        end local 2 // java.lang.String val
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  name  Ljava/lang/String;
            0    2     2   val  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  
      val   

  public void setOutputPropertyDefault(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String val
         0: .line 1499
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* val */
            iconst_1
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.setProp:(Ljava/lang/String;Ljava/lang/String;Z)V
         1: .line 1501
            return
        end local 2 // java.lang.String val
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    2     1  name  Ljava/lang/String;
            0    2     2   val  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  
      val   

  java.util.Set<java.lang.String> getOutputPropDefaultKeys();
    descriptor: ()Ljava/util/Set;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1518
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputPropsDefault:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  java.util.Set<java.lang.String> getOutputPropKeys();
    descriptor: ()Ljava/util/Set;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
         0: .line 1522
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.keySet:()Ljava/util/Set;
            areturn
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  private java.lang.String getProp(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
        start local 2 // boolean defaultVal
         0: .line 1526
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            ifnonnull 3
         1: .line 1527
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
         2: .line 1528
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputPropsDefault:Ljava/util/HashMap;
         3: .line 1532
      StackMap locals:
      StackMap stack:
            iload 2 /* defaultVal */
            ifeq 6
         4: .line 1533
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputPropsDefault:Ljava/util/HashMap;
            aload 1 /* name */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* val */
        start local 3 // java.lang.String val
         5: goto 7
        end local 3 // java.lang.String val
         6: .line 1535
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            aload 1 /* name */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* val */
        start local 3 // java.lang.String val
         7: .line 1537
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* val */
            areturn
        end local 3 // java.lang.String val
        end local 2 // boolean defaultVal
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0    8     1        name  Ljava/lang/String;
            0    8     2  defaultVal  Z
            5    6     3         val  Ljava/lang/String;
            7    8     3         val  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      name        
      defaultVal  

  void setProp(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0000) 
    Code:
      stack=3, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String val
        start local 3 // boolean defaultVal
         0: .line 1548
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            ifnonnull 3
         1: .line 1549
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
         2: .line 1550
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputPropsDefault:Ljava/util/HashMap;
         3: .line 1553
      StackMap locals:
      StackMap stack:
            iload 3 /* defaultVal */
            ifeq 5
         4: .line 1554
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputPropsDefault:Ljava/util/HashMap;
            aload 1 /* name */
            aload 2 /* val */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
            goto 15
         5: .line 1556
      StackMap locals:
      StackMap stack:
            ldc "cdata-section-elements"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 14
            aload 2 /* val */
            ifnull 14
         6: .line 1557
            aload 0 /* this */
            aload 2 /* val */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.initCdataElems:(Ljava/lang/String;)V
         7: .line 1558
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            aload 1 /* name */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* oldVal */
        start local 4 // java.lang.String oldVal
         8: .line 1560
            aload 4 /* oldVal */
            ifnonnull 11
         9: .line 1561
            new java.lang.StringBuilder
            dup
            aload 4 /* oldVal */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 2 /* val */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* newVal */
        start local 5 // java.lang.String newVal
        10: goto 12
        end local 5 // java.lang.String newVal
        11: .line 1563
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* val */
            astore 5 /* newVal */
        start local 5 // java.lang.String newVal
        12: .line 1564
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            aload 1 /* name */
            aload 5 /* newVal */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 5 // java.lang.String newVal
        end local 4 // java.lang.String oldVal
        13: .line 1565
            goto 15
        14: .line 1567
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            aload 1 /* name */
            aload 2 /* val */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        15: .line 1570
      StackMap locals:
      StackMap stack:
            return
        end local 3 // boolean defaultVal
        end local 2 // java.lang.String val
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xml.internal.serializer.SerializerBase this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   16     0        this  Lcom/sun/org/apache/xml/internal/serializer/SerializerBase;
            0   16     1        name  Ljava/lang/String;
            0   16     2         val  Ljava/lang/String;
            0   16     3  defaultVal  Z
            8   13     4      oldVal  Ljava/lang/String;
           10   11     5      newVal  Ljava/lang/String;
           12   13     5      newVal  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      name        
      val         
      defaultVal  

  static char getFirstCharLocName(java.lang.String);
    descriptor: (Ljava/lang/String;)C
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // java.lang.String name
         0: .line 1579
            aload 0 /* name */
            bipush 125
            invokevirtual java.lang.String.indexOf:(I)I
            istore 2 /* i */
        start local 2 // int i
         1: .line 1580
            iload 2 /* i */
            ifge 4
         2: .line 1581
            aload 0 /* name */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            istore 1 /* first */
        start local 1 // char first
         3: goto 5
        end local 1 // char first
         4: .line 1583
      StackMap locals: java.lang.String top int
      StackMap stack:
            aload 0 /* name */
            iload 2 /* i */
            iconst_1
            iadd
            invokevirtual java.lang.String.charAt:(I)C
            istore 1 /* first */
        start local 1 // char first
         5: .line 1584
      StackMap locals: java.lang.String int int
      StackMap stack:
            iload 1 /* first */
            ireturn
        end local 2 // int i
        end local 1 // char first
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   name  Ljava/lang/String;
            3    4     1  first  C
            5    6     1  first  C
            1    6     2      i  I
    MethodParameters:
      Name  Flags
      name  
}
SourceFile: "SerializerBase.java"