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 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 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 81
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToCallStartDocument:Z
         2: .line 86
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_cdataTagOpen:Z
         3: .line 93
            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 100
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inEntityRef:I
         5: .line 103
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inExternalDTD:Z
         6: .line 119
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToOutputDocTypeDecl:Z
         7: .line 124
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_shouldNotWriteXMLHeader:Z
         8: .line 134
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standaloneWasSpecified:Z
         9: .line 139
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_isStandalone:Z
        10: .line 144
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doIndent:Z
        11: .line 149
            aload 0 /* this */
            iconst_4
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_indentAmount:I
        12: .line 154
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_version:Ljava/lang/String;
        13: .line 187
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_writer:Ljava/io/Writer;
        14: .line 195
            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 203
            aload 0 /* this */
            bipush 60
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
        16: .line 211
            aload 0 /* this */
            bipush 30
            newarray 5
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_attrBuff:[C
        17: .line 213
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_locator:Lorg/xml/sax/Locator;
        18: .line 215
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToCallSetDocumentInfo:Z
        19: .line 1245
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_StringOfCDATASections:Ljava/lang/String;
        20: .line 1247
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_docIsEmpty:Z
        21: .line 1318
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
        22: .line 46
            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 57
            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 58
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 59
            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 61
      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 72
            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 73
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 74
            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 76
      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 223
            aload 1 /* data */
            invokevirtual java.lang.String.length:()I
            istore 2 /* length */
        start local 2 // int length
         1: .line 224
            iload 2 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
            arraylength
            if_icmple 3
         2: .line 225
            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 227
      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 228
            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 229
            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 242
            aload 1 /* qname */
            bipush 58
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 2 /* lastColon */
        start local 2 // int lastColon
         1: .line 244
            iload 2 /* lastColon */
            ifle 10
         2: .line 245
            aload 1 /* qname */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            istore 3 /* firstColon */
        start local 3 // int firstColon
         3: .line 246
            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 247
            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 250
            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 251
            aload 6 /* uri */
            ifnull 8
            aload 6 /* uri */
            invokevirtual java.lang.String.length:()I
            ifne 8
         7: .line 252
            aload 5 /* localName */
            areturn
         8: .line 253
      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 254
            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 257
      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 267
            aload 0 /* qname */
            bipush 58
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 1 /* col */
        start local 1 // int col
         1: .line 268
            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 298
            aload 0 /* this */
            aload 1 /* locator */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_locator:Lorg/xml/sax/Locator;
         1: .line 299
            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 323
            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 324
            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 326
      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 348
            aload 2 /* localName */
            ifnull 1
            aload 1 /* uri */
            ifnull 1
            aload 1 /* uri */
            invokevirtual java.lang.String.length:()I
            ifne 3
         1: .line 349
      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 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 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 353
      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 358
            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 359
            iconst_0
            istore 7 /* was_added */
        start local 7 // boolean was_added
         7: .line 360
            goto 10
        end local 7 // boolean was_added
         8: .line 362
      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 363
            iconst_1
            istore 7 /* was_added */
        start local 7 // boolean was_added
        10: .line 365
      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 376
            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 377
            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 378
            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 379
            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 381
            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 383
      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 394
            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 395
            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 396
            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 398
            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 400
      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 409
            aload 1 /* atts */
            invokeinterface org.xml.sax.Attributes.getLength:()I
            istore 2 /* nAtts */
        start local 2 // int nAtts
         1: .line 410
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 15
         3: .line 411
      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 413
            aload 4 /* uri */
            ifnonnull 6
         5: .line 414
            ldc ""
            astore 4 /* uri */
         6: .line 416
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
         7: .line 417
            aload 4 /* uri */
         8: .line 418
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getLocalName:(I)Ljava/lang/String;
         9: .line 419
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
        10: .line 420
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getType:(I)Ljava/lang/String;
        11: .line 421
            aload 1 /* atts */
            iload 3 /* i */
            invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
        12: .line 422
            iconst_0
        13: .line 416
            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 410
            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 424
            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 436
            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 447
            aload 1 /* name */
            ldc "[dtd]"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 448
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inExternalDTD:Z
         2: .line 450
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inExternalDTD:Z
            ifne 4
         3: .line 451
            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 453
      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 454
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.fireEndEntity:(Ljava/lang/String;)V
         6: .line 455
      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 463
            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 473
            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 482
            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 489
            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 497
            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 498
            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 506
            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 507
            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 508
            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 515
            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 527
            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 536
            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 537
            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 549
            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 558
            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 559
            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 569
            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 570
            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 571
            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 581
            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 582
            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 590
            ldc "yes"
            aload 1 /* standalone */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 591
            aload 0 /* this */
            ldc "yes"
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standalone:Ljava/lang/String;
            goto 3
         2: .line 593
      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 595
      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 604
            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 612
            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 621
            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 629
            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 638
            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 639
            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 649
            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 650
            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 656
            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 664
            aload 0 /* this */
            iload 1 /* m_indentAmount */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_indentAmount:I
         1: .line 665
            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 675
            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 676
            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 677
            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 685
            aload 0 /* this */
            iload 1 /* isStandalone */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_isStandalone:Z
         1: .line 686
            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 703
            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 716
            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 728
            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 741
            aload 0 /* qname */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            istore 1 /* col */
        start local 1 // int col
         1: .line 742
            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 752
            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 762
            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 763
            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 775
            ldc ""
            astore 3 /* uri */
        start local 3 // java.lang.String uri
         1: .line 776
            aload 1 /* qname */
            bipush 58
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 4 /* col */
        start local 4 // int col
         2: .line 777
            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 779
            ldc ""
            aload 5 /* prefix */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
            iload 2 /* isElement */
            ifeq 15
         6: .line 780
      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 781
            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 782
            aload 3 /* uri */
            ifnonnull 15
            aload 5 /* prefix */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 15
         9: .line 783
            new java.lang.RuntimeException
            dup
        10: .line 784
            getstatic com.sun.org.apache.xml.internal.serializer.utils.Utils.messages:Lcom/sun/org/apache/xml/internal/serializer/utils/Messages;
        11: .line 785
            ldc "ER_NAMESPACE_PREFIX"
        12: .line 786
            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 784
            invokevirtual com.sun.org.apache.xml.internal.serializer.utils.Messages.createMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        14: .line 783
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 790
      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 801
            aconst_null
            astore 2 /* uri */
        start local 2 // java.lang.String uri
         1: .line 802
            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 803
            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 804
      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 815
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushPending:()V
         1: .line 817
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.startEntity:(Ljava/lang/String;)V
         2: .line 818
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.endEntity:(Ljava/lang/String;)V
         3: .line 820
            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 821
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.fireEntityReference:(Ljava/lang/String;)V
         5: .line 822
      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 830
            aload 0 /* this */
            aload 1 /* t */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_transformer:Ljavax/xml/transform/Transformer;
         1: .line 835
            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 836
            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 837
            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 838
            goto 6
         5: .line 839
      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 841
      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 849
            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 861
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushPending:()V
         1: .line 862
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            astore 2 /* data */
        start local 2 // java.lang.String data
         2: .line 863
            aload 2 /* data */
            ifnull 8
         3: .line 864
            aload 2 /* data */
            invokevirtual java.lang.String.length:()I
            istore 3 /* length */
        start local 3 // int length
         4: .line 865
            iload 3 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_charsBuff:[C
            arraylength
            if_icmple 6
         5: .line 866
            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 868
      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 869
            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 871
      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 878
            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 884
            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 885
            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 891
            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 900
            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 902
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 903
            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 905
      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 917
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_writer:Ljava/io/Writer;
            ifnull 4
         1: .line 919
            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 920
            goto 4
      StackMap locals:
      StackMap stack: java.io.IOException
         3: pop
         4: .line 923
      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 934
            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 935
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 936
            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 938
      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 949
            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 950
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 951
            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 953
      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 963
            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 964
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 966
      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 974
            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 976
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 977
            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 979
      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 988
            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 990
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 991
            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 993
      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 1005
            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 1007
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 1008
            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 1009
            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 1008
            invokeinterface com.sun.org.apache.xml.internal.serializer.SerializerTrace.fireGenerateEvent:(ILjava/lang/String;Lorg/xml/sax/Attributes;)V
         5: .line 1011
      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 1034
            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 1036
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 1037
            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 1039
      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 1049
            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 1051
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.flushMyWriter:()V
         2: .line 1052
            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 1054
      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 1074
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.startDocumentInternal:()V
         1: .line 1075
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToCallStartDocument:Z
         2: .line 1076
            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 1097
            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 1098
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.fireStartDoc:()V
         2: .line 1100
      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 1105
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_locator:Lorg/xml/sax/Locator;
            ifnonnull 2
         1: .line 1106
            return
         2: .line 1108
      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 1109
            aload 1 /* strVersion */
            ifnull 7
         4: .line 1110
            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 1115
            goto 7
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
         6: pop
         7: .line 1116
      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 1126
            aload 0 /* this */
            aload 1 /* locator */
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_sourceLocator:Ljavax/xml/transform/SourceLocator;
         1: .line 1127
            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 1136
            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 1137
            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 1140
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.resetSerializerBase:()V
         1: .line 1141
            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 1149
            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 1150
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_StringOfCDATASections:Ljava/lang/String;
         2: .line 1151
            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 1152
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doctypePublic:Ljava/lang/String;
         4: .line 1153
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doctypeSystem:Ljava/lang/String;
         5: .line 1154
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_doIndent:Z
         6: .line 1155
            aload 0 /* this */
            iconst_4
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_indentAmount:I
         7: .line 1156
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inEntityRef:I
         8: .line 1157
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_inExternalDTD:Z
         9: .line 1158
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_mediatype:Ljava/lang/String;
        10: .line 1159
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToCallStartDocument:Z
        11: .line 1160
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_needToOutputDocTypeDecl:Z
        12: .line 1161
            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 1162
            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 1163
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_shouldNotWriteXMLHeader:Z
        15: .line 1164
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_sourceLocator:Ljavax/xml/transform/SourceLocator;
        16: .line 1165
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standalone:Ljava/lang/String;
        17: .line 1166
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_standaloneWasSpecified:Z
        18: .line 1167
            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 1168
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_transformer:Ljavax/xml/transform/Transformer;
        20: .line 1169
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_version:Ljava/lang/String;
        21: .line 1172
            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 1187
            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 1200
            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 1201
            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 1203
      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 1215
            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 1226
            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 1235
            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 1250
            aload 1 /* s */
            ifnull 38
         1: .line 1252
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            istore 2 /* max */
        start local 2 // int max
         2: .line 1255
            iconst_0
            istore 3 /* inCurly */
        start local 3 // boolean inCurly
         3: .line 1258
            iconst_0
            istore 4 /* foundURI */
        start local 4 // boolean foundURI
         4: .line 1260
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 5 /* buf */
        start local 5 // java.lang.StringBuilder buf
         5: .line 1261
            aconst_null
            astore 6 /* uri */
        start local 6 // java.lang.String uri
         6: .line 1262
            aconst_null
            astore 7 /* localName */
        start local 7 // java.lang.String localName
         7: .line 1267
            iconst_0
            istore 8 /* i */
        start local 8 // int i
         8: goto 32
         9: .line 1269
      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 1271
            iload 9 /* c */
            invokestatic java.lang.Character.isWhitespace:(C)Z
            ifeq 22
        11: .line 1273
            iload 3 /* inCurly */
            ifne 20
        12: .line 1275
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 31
        13: .line 1277
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* localName */
        14: .line 1278
            iload 4 /* foundURI */
            ifne 16
        15: .line 1279
            ldc ""
            astore 6 /* uri */
        16: .line 1280
      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 1281
            aload 5 /* buf */
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        18: .line 1282
            iconst_0
            istore 4 /* foundURI */
        19: .line 1284
            goto 31
        20: .line 1287
      StackMap locals:
      StackMap stack:
            aload 5 /* buf */
            iload 9 /* c */
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        21: .line 1288
            goto 31
        22: .line 1289
      StackMap locals:
      StackMap stack:
            bipush 123
            iload 9 /* c */
            if_icmpne 24
        23: .line 1290
            iconst_1
            istore 3 /* inCurly */
            goto 31
        24: .line 1291
      StackMap locals:
      StackMap stack:
            bipush 125
            iload 9 /* c */
            if_icmpne 30
        25: .line 1294
            iconst_1
            istore 4 /* foundURI */
        26: .line 1295
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 6 /* uri */
        27: .line 1296
            aload 5 /* buf */
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        28: .line 1297
            iconst_0
            istore 3 /* inCurly */
        29: .line 1298
            goto 31
        30: .line 1302
      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 1267
      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 1307
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 38
        34: .line 1310
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 7 /* localName */
        35: .line 1311
            iload 4 /* foundURI */
            ifne 37
        36: .line 1312
            ldc ""
            astore 6 /* uri */
        37: .line 1313
      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 1316
      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 1321
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
            ifnonnull 2
         1: .line 1322
            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 1325
      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 1326
            aload 3 /* h */
            ifnonnull 6
         4: .line 1327
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 3 /* h */
         5: .line 1328
            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 1330
      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 1332
            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 1344
            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 1361
            iconst_0
            istore 1 /* b */
        start local 1 // boolean b
         1: .line 1363
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_StringOfCDATASections:Ljava/lang/String;
            ifnull 21
         2: .line 1364
            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 1365
            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 1366
            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 1369
      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 1371
            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 1372
            goto 14
         8: .line 1373
      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 1374
            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 1375
            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 1377
            goto 14
        12: .line 1378
      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 1381
            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 1385
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* h */
        start local 2 // java.util.HashMap h
        15: .line 1386
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_CdataElems:Ljava/util/HashMap;
            ifnull 17
        16: .line 1387
            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 1389
      StackMap locals: java.util.HashMap
      StackMap stack:
            aload 2 /* h */
            ifnull 21
        18: .line 1390
            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 1391
            aload 3 /* obj */
            ifnull 21
        20: .line 1392
            iconst_1
            istore 1 /* b */
        end local 3 // java.lang.Object obj
        end local 2 // java.util.HashMap h
        21: .line 1396
      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 1408
            aconst_null
            astore 1 /* uri */
        start local 1 // java.lang.String uri
         1: .line 1414
            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 1416
            aload 2 /* prefix */
            ifnonnull 5
         3: .line 1418
            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 1419
            goto 6
         5: .line 1420
      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 1422
      StackMap locals:
      StackMap stack:
            aload 1 /* uri */
            ifnonnull 8
         7: .line 1427
            ldc ""
            astore 1 /* uri */
         8: .line 1430
      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 1440
            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 1442
            aload 2 /* val */
            ifnonnull 3
         2: .line 1443
            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 1444
      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 1456
            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 1471
            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 1480
            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 1489
            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 1490
            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 1497
            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 1499
            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 1516
            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 1520
            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 1524
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            ifnonnull 3
         1: .line 1525
            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 1526
            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 1530
      StackMap locals:
      StackMap stack:
            iload 2 /* defaultVal */
            ifeq 6
         4: .line 1531
            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 1533
      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 1535
      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 1546
            aload 0 /* this */
            getfield com.sun.org.apache.xml.internal.serializer.SerializerBase.m_OutputProps:Ljava/util/HashMap;
            ifnonnull 3
         1: .line 1547
            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 1548
            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 1551
      StackMap locals:
      StackMap stack:
            iload 3 /* defaultVal */
            ifeq 5
         4: .line 1552
            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 1554
      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 1555
            aload 0 /* this */
            aload 2 /* val */
            invokevirtual com.sun.org.apache.xml.internal.serializer.SerializerBase.initCdataElems:(Ljava/lang/String;)V
         7: .line 1556
            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 1558
            aload 4 /* oldVal */
            ifnonnull 11
         9: .line 1559
            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 1561
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* val */
            astore 5 /* newVal */
        start local 5 // java.lang.String newVal
        12: .line 1562
      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 1563
            goto 15
        14: .line 1565
      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 1568
      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 1577
            aload 0 /* name */
            bipush 125
            invokevirtual java.lang.String.indexOf:(I)I
            istore 2 /* i */
        start local 2 // int i
         1: .line 1578
            iload 2 /* i */
            ifge 4
         2: .line 1579
            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 1581
      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 1582
      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"