public class com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer extends com.sun.xml.internal.fastinfoset.Encoder implements com.sun.xml.internal.org.jvnet.fastinfoset.sax.FastInfosetWriter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer
  super_class: com.sun.xml.internal.fastinfoset.Encoder
{
  protected boolean _elementHasNamespaces;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

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

  protected void <init>(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // boolean v
         0: .line 66
            aload 0 /* this */
            iload 1 /* v */
            invokespecial com.sun.xml.internal.fastinfoset.Encoder.<init>:(Z)V
         1: .line 61
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._elementHasNamespaces:Z
         2: .line 63
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._charactersAsCDATA:Z
         3: .line 67
            return
        end local 1 // boolean v
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    4     1     v  Z
    MethodParameters:
      Name  Flags
      v     

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
         0: .line 69
            aload 0 /* this */
            invokespecial com.sun.xml.internal.fastinfoset.Encoder.<init>:()V
         1: .line 61
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._elementHasNamespaces:Z
         2: .line 63
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._charactersAsCDATA:Z
         3: .line 70
            return
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
         0: .line 74
            aload 0 /* this */
            invokespecial com.sun.xml.internal.fastinfoset.Encoder.reset:()V
         1: .line 76
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._elementHasNamespaces:Z
         2: .line 77
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._charactersAsCDATA:Z
         3: .line 78
            return
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;

  public final void startDocument();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
         0: .line 84
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.reset:()V
         1: .line 85
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeHeader:(Z)V
         2: .line 86
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeInitialVocabulary:()V
         3: .line 87
            goto 6
      StackMap locals:
      StackMap stack: java.io.IOException
         4: astore 1 /* e */
        start local 1 // java.io.IOException e
         5: .line 88
            new org.xml.sax.SAXException
            dup
            ldc "startDocument"
            aload 1 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 1 // java.io.IOException e
         6: .line 90
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            5    6     1     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     3       4  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException

  public final void endDocument();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
         0: .line 94
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeDocumentTermination:()V
         1: .line 95
            goto 4
      StackMap locals:
      StackMap stack: java.io.IOException
         2: astore 1 /* e */
        start local 1 // java.io.IOException e
         3: .line 96
            new org.xml.sax.SAXException
            dup
            ldc "endDocument"
            aload 1 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 1 // java.io.IOException e
         4: .line 98
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            3    4     1     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException

  public void startPrefixMapping(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String prefix
        start local 2 // java.lang.String uri
         0: .line 102
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._elementHasNamespaces:Z
            ifne 5
         1: .line 103
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         2: .line 106
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.mark:()V
         3: .line 107
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._elementHasNamespaces:Z
         4: .line 110
            aload 0 /* this */
            bipush 56
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.write:(I)V
         5: .line 113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* uri */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNamespaceAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         6: .line 114
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         7: astore 3 /* e */
        start local 3 // java.io.IOException e
         8: .line 115
            new org.xml.sax.SAXException
            dup
            ldc "startElement"
            aload 3 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.io.IOException e
         9: .line 117
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String uri
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1  prefix  Ljava/lang/String;
            0   10     2     uri  Ljava/lang/String;
            8    9     3       e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     6       7  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      prefix  
      uri     

  public final void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=7, args_size=5
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qName
        start local 4 // org.xml.sax.Attributes atts
         0: .line 121
            aload 4 /* atts */
            ifnull 2
            aload 4 /* atts */
            invokeinterface org.xml.sax.Attributes.getLength:()I
            ifle 2
         1: .line 122
            aload 0 /* this */
            aload 4 /* atts */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.countAttributes:(Lorg/xml/sax/Attributes;)I
            goto 3
      StackMap locals:
      StackMap stack:
         2: iconst_0
         3: .line 121
      StackMap locals:
      StackMap stack: int
            istore 5 /* attributeCount */
        start local 5 // int attributeCount
         4: .line 124
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._elementHasNamespaces:Z
            ifeq 12
         5: .line 125
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._elementHasNamespaces:Z
         6: .line 127
            iload 5 /* attributeCount */
            ifle 8
         7: .line 129
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._octetBuffer:[B
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._markIndex:I
            dup2
            baload
            bipush 64
            ior
            i2b
            bastore
         8: .line 131
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.resetMark:()V
         9: .line 133
            aload 0 /* this */
            sipush 240
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.write:(I)V
        10: .line 135
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._b:I
        11: .line 136
            goto 16
        12: .line 137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
        13: .line 139
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._b:I
        14: .line 140
            iload 5 /* attributeCount */
            ifle 16
        15: .line 141
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._b:I
            bipush 64
            ior
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._b:I
        16: .line 145
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 3 /* qName */
            aload 2 /* localName */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        17: .line 147
            iload 5 /* attributeCount */
            ifle 24
        18: .line 148
            aload 0 /* this */
            aload 4 /* atts */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeAttributes:(Lorg/xml/sax/Attributes;)V
        19: .line 150
            goto 24
      StackMap locals:
      StackMap stack: java.io.IOException
        20: astore 6 /* e */
        start local 6 // java.io.IOException e
        21: .line 151
            new org.xml.sax.SAXException
            dup
            ldc "startElement"
            aload 6 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 6 // java.io.IOException e
        22: .line 152
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 6 /* e */
        start local 6 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        23: .line 153
            new org.xml.sax.SAXException
            dup
            ldc "startElement"
            aload 6 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 6 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        24: .line 155
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int attributeCount
        end local 4 // org.xml.sax.Attributes atts
        end local 3 // java.lang.String qName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   25     0            this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   25     1    namespaceURI  Ljava/lang/String;
            0   25     2       localName  Ljava/lang/String;
            0   25     3           qName  Ljava/lang/String;
            0   25     4            atts  Lorg/xml/sax/Attributes;
            4   25     5  attributeCount  I
           21   22     6               e  Ljava/io/IOException;
           23   24     6               e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           4    19      20  Class java.io.IOException
           4    19      22  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     
      qName         
      atts          

  public final void endElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String localName
        start local 3 // java.lang.String qName
         0: .line 159
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeElementTermination:()V
         1: .line 160
            goto 4
      StackMap locals:
      StackMap stack: java.io.IOException
         2: astore 4 /* e */
        start local 4 // java.io.IOException e
         3: .line 161
            new org.xml.sax.SAXException
            dup
            ldc "endElement"
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         4: .line 163
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String qName
        end local 2 // java.lang.String localName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0          this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    5     1  namespaceURI  Ljava/lang/String;
            0    5     2     localName  Ljava/lang/String;
            0    5     3         qName  Ljava/lang/String;
            3    4     4             e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     1       2  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
              Name  Flags
      namespaceURI  
      localName     
      qName         

  public final void characters(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 166
            iload 3 /* length */
            ifgt 2
         1: .line 167
            return
         2: .line 170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.getIgnoreWhiteSpaceTextContent:()Z
            ifeq 4
         3: .line 171
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokestatic com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.isWhiteSpace:([CII)Z
            ifeq 4
            return
         4: .line 174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         5: .line 176
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._charactersAsCDATA:Z
            ifne 8
         6: .line 177
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCharacters:([CII)V
         7: .line 178
            goto 14
         8: .line 179
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmDataAsCDATA:([CII)V
         9: .line 181
            goto 14
      StackMap locals:
      StackMap stack: java.io.IOException
        10: astore 4 /* e */
        start local 4 // java.io.IOException e
        11: .line 182
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
        12: .line 183
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        13: .line 184
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        14: .line 186
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   15     1      ch  [C
            0   15     2   start  I
            0   15     3  length  I
           11   12     4       e  Ljava/io/IOException;
           13   14     4       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           4     9      10  Class java.io.IOException
           4     9      12  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public final void ignorableWhitespace(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 189
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.getIgnoreWhiteSpaceTextContent:()Z
            ifeq 1
            return
         1: .line 191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.characters:([CII)V
         2: .line 192
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    3     1      ch  [C
            0    3     2   start  I
            0    3     3  length  I
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public final void processingInstruction(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String target
        start local 2 // java.lang.String data
         0: .line 196
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.getIgnoreProcesingInstructions:()Z
            ifeq 2
         1: return
         2: .line 198
      StackMap locals:
      StackMap stack:
            aload 1 /* target */
            invokevirtual java.lang.String.length:()I
            ifne 6
         3: .line 199
            new org.xml.sax.SAXException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
         4: .line 200
            ldc "message.processingInstructionTargetIsEmpty"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
         5: .line 199
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         7: .line 204
            aload 0 /* this */
            aload 1 /* target */
            aload 2 /* data */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)V
         8: .line 205
            goto 11
      StackMap locals:
      StackMap stack: java.io.IOException
         9: astore 3 /* e */
        start local 3 // java.io.IOException e
        10: .line 206
            new org.xml.sax.SAXException
            dup
            ldc "processingInstruction"
            aload 3 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 3 // java.io.IOException e
        11: .line 208
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String data
        end local 1 // java.lang.String target
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   12     1  target  Ljava/lang/String;
            0   12     2    data  Ljava/lang/String;
           10   11     3       e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     1       9  Class java.io.IOException
           2     8       9  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      target  
      data    

  public final void setDocumentLocator(org.xml.sax.Locator);
    descriptor: (Lorg/xml/sax/Locator;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // org.xml.sax.Locator locator
         0: .line 211
            return
        end local 1 // org.xml.sax.Locator locator
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    1     1  locator  Lorg/xml/sax/Locator;
    MethodParameters:
         Name  Flags
      locator  

  public final void skippedEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String name
         0: .line 214
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public final void comment(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 222
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.getIgnoreComments:()Z
            ifeq 2
         1: return
         2: .line 224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 226
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeComment:([CII)V
         4: .line 227
            goto 7
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 228
            new org.xml.sax.SAXException
            dup
            ldc "startElement"
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 230
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    8     1      ch  [C
            0    8     2   start  I
            0    8     3  length  I
            6    7     4       e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     1       5  Class java.io.IOException
           2     4       5  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public final void startCDATA();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
         0: .line 233
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._charactersAsCDATA:Z
         1: .line 234
            return
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
    Exceptions:
      throws org.xml.sax.SAXException

  public final void endCDATA();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
         0: .line 237
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._charactersAsCDATA:Z
         1: .line 238
            return
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
    Exceptions:
      throws org.xml.sax.SAXException

  public final void startDTD(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
         0: .line 241
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.getIgnoreDTD:()Z
            ifeq 1
            return
         1: .line 244
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         2: .line 246
            aload 0 /* this */
            aload 2 /* publicId */
            aload 3 /* systemId */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeDocumentTypeDeclaration:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 247
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeElementTermination:()V
         4: .line 248
            goto 7
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 249
            new org.xml.sax.SAXException
            dup
            ldc "startDTD"
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 251
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    8     1      name  Ljava/lang/String;
            0    8     2  publicId  Ljava/lang/String;
            0    8     3  systemId  Ljava/lang/String;
            6    7     4         e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           1     4       5  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      name      
      publicId  
      systemId  

  public final void endDTD();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
         0: .line 254
            return
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
    Exceptions:
      throws org.xml.sax.SAXException

  public final void startEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String name
         0: .line 257
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public final void endEntity(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String name
         0: .line 260
            return
        end local 1 // java.lang.String name
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      name  

  public final void octets(java.lang.String, int, byte[], int, int);
    descriptor: (Ljava/lang/String;I[BII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String URI
        start local 2 // int id
        start local 3 // byte[] b
        start local 4 // int start
        start local 5 // int length
         0: .line 266
            iload 5 /* length */
            ifgt 2
         1: .line 267
            return
         2: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 273
            aload 0 /* this */
            aload 1 /* URI */
            iload 2 /* id */
            aload 3 /* b */
            iload 4 /* start */
            iload 5 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonIdentifyingStringOnThirdBit:(Ljava/lang/String;I[BII)V
         4: .line 274
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 6 /* e */
        start local 6 // java.io.IOException e
         6: .line 275
            new org.xml.sax.SAXException
            dup
            aload 6 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 6 // java.io.IOException e
         7: .line 276
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 6 /* e */
        start local 6 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 277
            new org.xml.sax.SAXException
            dup
            aload 6 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 6 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 279
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int length
        end local 4 // int start
        end local 3 // byte[] b
        end local 2 // int id
        end local 1 // java.lang.String URI
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1     URI  Ljava/lang/String;
            0   10     2      id  I
            0   10     3       b  [B
            0   10     4   start  I
            0   10     5  length  I
            6    7     6       e  Ljava/io/IOException;
            8    9     6       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     4       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      URI     
      id      
      b       
      start   
      length  

  public final void object(java.lang.String, int, java.lang.Object);
    descriptor: (Ljava/lang/String;ILjava/lang/Object;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String URI
        start local 2 // int id
        start local 3 // java.lang.Object data
         0: .line 283
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         1: .line 285
            aload 0 /* this */
            aload 1 /* URI */
            iload 2 /* id */
            aload 3 /* data */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonIdentifyingStringOnThirdBit:(Ljava/lang/String;ILjava/lang/Object;)V
         2: .line 286
            goto 7
      StackMap locals:
      StackMap stack: java.io.IOException
         3: astore 4 /* e */
        start local 4 // java.io.IOException e
         4: .line 287
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         5: .line 288
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         6: .line 289
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         7: .line 291
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.Object data
        end local 2 // int id
        end local 1 // java.lang.String URI
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    8     1   URI  Ljava/lang/String;
            0    8     2    id  I
            0    8     3  data  Ljava/lang/Object;
            4    5     4     e  Ljava/io/IOException;
            6    7     4     e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           0     2       3  Class java.io.IOException
           0     2       5  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
      Name  Flags
      URI   
      id    
      data  

  public final void bytes(byte[], int, int);
    descriptor: ([BII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // byte[] b
        start local 2 // int start
        start local 3 // int length
         0: .line 297
            iload 3 /* length */
            ifgt 2
         1: .line 298
            return
         2: .line 302
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 304
            aload 0 /* this */
            iconst_1
            aload 1 /* b */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIOctetAlgorithmData:(I[BII)V
         4: .line 305
            goto 7
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 306
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 308
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // byte[] b
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0    8     1       b  [B
            0    8     2   start  I
            0    8     3  length  I
            6    7     4       e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      b       
      start   
      length  

  public final void shorts(short[], int, int);
    descriptor: ([SII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // short[] s
        start local 2 // int start
        start local 3 // int length
         0: .line 311
            iload 3 /* length */
            ifgt 2
         1: .line 312
            return
         2: .line 316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 318
            aload 0 /* this */
            iconst_2
            aload 1 /* s */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
         4: .line 319
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 320
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 321
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 322
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 324
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // short[] s
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1       s  [S
            0   10     2   start  I
            0   10     3  length  I
            6    7     4       e  Ljava/io/IOException;
            8    9     4       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     4       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      s       
      start   
      length  

  public final void ints(int[], int, int);
    descriptor: ([III)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // int[] i
        start local 2 // int start
        start local 3 // int length
         0: .line 327
            iload 3 /* length */
            ifgt 2
         1: .line 328
            return
         2: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 334
            aload 0 /* this */
            iconst_3
            aload 1 /* i */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
         4: .line 335
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 336
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 337
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 338
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 340
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // int[] i
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1       i  [I
            0   10     2   start  I
            0   10     3  length  I
            6    7     4       e  Ljava/io/IOException;
            8    9     4       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     4       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      i       
      start   
      length  

  public final void longs(long[], int, int);
    descriptor: ([JII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // long[] l
        start local 2 // int start
        start local 3 // int length
         0: .line 343
            iload 3 /* length */
            ifgt 2
         1: .line 344
            return
         2: .line 348
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 350
            aload 0 /* this */
            iconst_4
            aload 1 /* l */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
         4: .line 351
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 352
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 353
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 354
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 356
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // long[] l
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1       l  [J
            0   10     2   start  I
            0   10     3  length  I
            6    7     4       e  Ljava/io/IOException;
            8    9     4       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     4       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      l       
      start   
      length  

  public final void booleans(boolean[], int, int);
    descriptor: ([ZII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // boolean[] b
        start local 2 // int start
        start local 3 // int length
         0: .line 359
            iload 3 /* length */
            ifgt 2
         1: .line 360
            return
         2: .line 364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 366
            aload 0 /* this */
            iconst_5
            aload 1 /* b */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
         4: .line 367
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 368
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 369
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 370
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 372
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // boolean[] b
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1       b  [Z
            0   10     2   start  I
            0   10     3  length  I
            6    7     4       e  Ljava/io/IOException;
            8    9     4       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     4       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      b       
      start   
      length  

  public final void floats(float[], int, int);
    descriptor: ([FII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // float[] f
        start local 2 // int start
        start local 3 // int length
         0: .line 375
            iload 3 /* length */
            ifgt 2
         1: .line 376
            return
         2: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 382
            aload 0 /* this */
            bipush 6
            aload 1 /* f */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
         4: .line 383
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 384
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 385
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 386
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 388
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // float[] f
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1       f  [F
            0   10     2   start  I
            0   10     3  length  I
            6    7     4       e  Ljava/io/IOException;
            8    9     4       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     4       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      f       
      start   
      length  

  public final void doubles(double[], int, int);
    descriptor: ([DII)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // double[] d
        start local 2 // int start
        start local 3 // int length
         0: .line 391
            iload 3 /* length */
            ifgt 2
         1: .line 392
            return
         2: .line 396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 398
            aload 0 /* this */
            bipush 7
            aload 1 /* d */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
         4: .line 399
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 400
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 401
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 402
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 404
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // double[] d
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1       d  [D
            0   10     2   start  I
            0   10     3  length  I
            6    7     4       e  Ljava/io/IOException;
            8    9     4       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     4       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      d       
      start   
      length  

  public void uuids(long[], int, int);
    descriptor: ([JII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // long[] msblsb
        start local 2 // int start
        start local 3 // int length
         0: .line 407
            iload 3 /* length */
            ifgt 2
         1: .line 408
            return
         2: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 414
            aload 0 /* this */
            bipush 8
            aload 1 /* msblsb */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmData:(ILjava/lang/Object;II)V
         4: .line 415
            goto 9
      StackMap locals:
      StackMap stack: java.io.IOException
         5: astore 4 /* e */
        start local 4 // java.io.IOException e
         6: .line 416
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         7: .line 417
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 418
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 420
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // long[] msblsb
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1  msblsb  [J
            0   10     2   start  I
            0   10     3  length  I
            6    7     4       e  Ljava/io/IOException;
            8    9     4       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException
           2     4       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      msblsb  
      start   
      length  

  public void numericCharacters(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 426
            iload 3 /* length */
            ifgt 2
         1: .line 427
            return
         2: .line 431
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 433
            aload 0 /* this */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.isCharacterContentChunkLengthMatchesLimit:(I)Z
            istore 4 /* addToTable */
        start local 4 // boolean addToTable
         4: .line 434
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            iload 4 /* addToTable */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNumericFourBitCharacters:([CIIZ)V
        end local 4 // boolean addToTable
         5: .line 435
            goto 10
      StackMap locals:
      StackMap stack: java.io.IOException
         6: astore 4 /* e */
        start local 4 // java.io.IOException e
         7: .line 436
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         8: .line 437
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 438
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        10: .line 440
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   11     1          ch  [C
            0   11     2       start  I
            0   11     3      length  I
            4    5     4  addToTable  Z
            7    8     4           e  Ljava/io/IOException;
            9   10     4           e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     5       6  Class java.io.IOException
           2     5       8  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public void dateTimeCharacters(char[], int, int);
    descriptor: ([CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
         0: .line 443
            iload 3 /* length */
            ifgt 2
         1: .line 444
            return
         2: .line 448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 450
            aload 0 /* this */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.isCharacterContentChunkLengthMatchesLimit:(I)Z
            istore 4 /* addToTable */
        start local 4 // boolean addToTable
         4: .line 451
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            iload 4 /* addToTable */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeDateTimeFourBitCharacters:([CIIZ)V
        end local 4 // boolean addToTable
         5: .line 452
            goto 10
      StackMap locals:
      StackMap stack: java.io.IOException
         6: astore 4 /* e */
        start local 4 // java.io.IOException e
         7: .line 453
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // java.io.IOException e
         8: .line 454
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 4 /* e */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 455
            new org.xml.sax.SAXException
            dup
            aload 4 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        10: .line 457
      StackMap locals:
      StackMap stack:
            return
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   11     1          ch  [C
            0   11     2       start  I
            0   11     3      length  I
            4    5     4  addToTable  Z
            7    8     4           e  Ljava/io/IOException;
            9   10     4           e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     5       6  Class java.io.IOException
           2     5       8  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  

  public void alphabetCharacters(java.lang.String, char[], int, int);
    descriptor: (Ljava/lang/String;[CII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String alphabet
        start local 2 // char[] ch
        start local 3 // int start
        start local 4 // int length
         0: .line 460
            iload 4 /* length */
            ifgt 2
         1: .line 461
            return
         2: .line 465
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         3: .line 467
            aload 0 /* this */
            iload 4 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.isCharacterContentChunkLengthMatchesLimit:(I)Z
            istore 5 /* addToTable */
        start local 5 // boolean addToTable
         4: .line 468
            aload 0 /* this */
            aload 1 /* alphabet */
            aload 2 /* ch */
            iload 3 /* start */
            iload 4 /* length */
            iload 5 /* addToTable */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeAlphabetCharacters:(Ljava/lang/String;[CIIZ)V
        end local 5 // boolean addToTable
         5: .line 469
            goto 10
      StackMap locals:
      StackMap stack: java.io.IOException
         6: astore 5 /* e */
        start local 5 // java.io.IOException e
         7: .line 470
            new org.xml.sax.SAXException
            dup
            aload 5 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // java.io.IOException e
         8: .line 471
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 5 /* e */
        start local 5 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         9: .line 472
            new org.xml.sax.SAXException
            dup
            aload 5 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        10: .line 474
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int length
        end local 3 // int start
        end local 2 // char[] ch
        end local 1 // java.lang.String alphabet
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   11     1    alphabet  Ljava/lang/String;
            0   11     2          ch  [C
            0   11     3       start  I
            0   11     4      length  I
            4    5     5  addToTable  Z
            7    8     5           e  Ljava/io/IOException;
            9   10     5           e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           2     5       6  Class java.io.IOException
           2     5       8  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
          Name  Flags
      alphabet  
      ch        
      start     
      length    

  public void characters(char[], int, int, boolean);
    descriptor: ([CIIZ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=5
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // char[] ch
        start local 2 // int start
        start local 3 // int length
        start local 4 // boolean index
         0: .line 479
            iload 3 /* length */
            ifgt 2
         1: .line 480
            return
         2: .line 483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.getIgnoreWhiteSpaceTextContent:()Z
            ifeq 4
         3: .line 484
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokestatic com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.isWhiteSpace:([CII)Z
            ifeq 4
            return
         4: .line 487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeTermination:()V
         5: .line 489
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._charactersAsCDATA:Z
            ifne 8
         6: .line 490
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.characterContentChunk:Lcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;
            iload 4 /* index */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonIdentifyingStringOnThirdBit:([CIILcom/sun/xml/internal/fastinfoset/util/CharArrayIntMap;ZZ)V
         7: .line 491
            goto 14
         8: .line 492
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* ch */
            iload 2 /* start */
            iload 3 /* length */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeCIIBuiltInAlgorithmDataAsCDATA:([CII)V
         9: .line 494
            goto 14
      StackMap locals:
      StackMap stack: java.io.IOException
        10: astore 5 /* e */
        start local 5 // java.io.IOException e
        11: .line 495
            new org.xml.sax.SAXException
            dup
            aload 5 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // java.io.IOException e
        12: .line 496
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 5 /* e */
        start local 5 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        13: .line 497
            new org.xml.sax.SAXException
            dup
            aload 5 /* e */
            invokespecial org.xml.sax.SAXException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        14: .line 499
      StackMap locals:
      StackMap stack:
            return
        end local 4 // boolean index
        end local 3 // int length
        end local 2 // int start
        end local 1 // char[] ch
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   15     1      ch  [C
            0   15     2   start  I
            0   15     3  length  I
            0   15     4   index  Z
           11   12     5       e  Ljava/io/IOException;
           13   14     5       e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
      Exception table:
        from    to  target  type
           4     9      10  Class java.io.IOException
           4     9      12  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    Exceptions:
      throws org.xml.sax.SAXException
    MethodParameters:
        Name  Flags
      ch      
      start   
      length  
      index   

  protected final int countAttributes(org.xml.sax.Attributes);
    descriptor: (Lorg/xml/sax/Attributes;)I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // org.xml.sax.Attributes atts
         0: .line 506
            iconst_0
            istore 2 /* count */
        start local 2 // int count
         1: .line 507
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         2: goto 8
         3: .line 508
      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 509
            aload 4 /* uri */
            ldc "http://www.w3.org/2000/xmlns/"
            if_acmpeq 7
            aload 4 /* uri */
            ldc "http://www.w3.org/2000/xmlns/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 510
            goto 7
         6: .line 512
      StackMap locals: java.lang.String
      StackMap stack:
            iinc 2 /* count */ 1
        end local 4 // java.lang.String uri
         7: .line 507
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 3 /* i */
            aload 1 /* atts */
            invokeinterface org.xml.sax.Attributes.getLength:()I
            if_icmplt 3
        end local 3 // int i
         9: .line 514
            iload 2 /* count */
            ireturn
        end local 2 // int count
        end local 1 // org.xml.sax.Attributes atts
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   10     1   atts  Lorg/xml/sax/Attributes;
            1   10     2  count  I
            2    9     3      i  I
            4    7     4    uri  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      atts  

  protected void encodeAttributes(org.xml.sax.Attributes);
    descriptor: (Lorg/xml/sax/Attributes;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=9, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // org.xml.sax.Attributes atts
         0: .line 521
            aload 1 /* atts */
            instanceof com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes
            ifeq 32
         1: .line 522
            aload 1 /* atts */
            checkcast com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes
            astore 5 /* eAtts */
        start local 5 // com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes eAtts
         2: .line 525
            iconst_0
            istore 8 /* i */
        start local 8 // int i
         3: goto 30
         4: .line 526
      StackMap locals: com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer org.xml.sax.Attributes top top top com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes top top int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* atts */
            iload 8 /* i */
            invokeinterface org.xml.sax.Attributes.getURI:(I)Ljava/lang/String;
            aload 1 /* atts */
            iload 8 /* i */
            invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
            aload 1 /* atts */
            iload 8 /* i */
            invokeinterface org.xml.sax.Attributes.getLocalName:(I)Ljava/lang/String;
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 29
         5: .line 527
            aload 5 /* eAtts */
            iload 8 /* i */
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes.getAlgorithmData:(I)Ljava/lang/Object;
            astore 6 /* data */
        start local 6 // java.lang.Object data
         6: .line 529
            aload 6 /* data */
            ifnonnull 26
         7: .line 530
            aload 5 /* eAtts */
            iload 8 /* i */
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes.getValue:(I)Ljava/lang/String;
            astore 4 /* value */
        start local 4 // java.lang.String value
         8: .line 531
            aload 0 /* this */
            aload 4 /* value */
            invokevirtual java.lang.String.length:()I
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.isAttributeValueLengthMatchesLimit:(I)Z
            istore 2 /* addToTable */
        start local 2 // boolean addToTable
         9: .line 532
            aload 5 /* eAtts */
            iload 8 /* i */
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes.getToIndex:(I)Z
            istore 3 /* mustBeAddedToTable */
        start local 3 // boolean mustBeAddedToTable
        10: .line 534
            aload 5 /* eAtts */
            iload 8 /* i */
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes.getAlpababet:(I)Ljava/lang/String;
            astore 7 /* alphabet */
        start local 7 // java.lang.String alphabet
        11: .line 535
            aload 7 /* alphabet */
            ifnonnull 14
        12: .line 536
            aload 0 /* this */
            aload 4 /* value */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
            iload 2 /* addToTable */
            iload 3 /* mustBeAddedToTable */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonIdentifyingStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;ZZ)V
        13: .line 537
            goto 29
      StackMap locals: com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer org.xml.sax.Attributes int int java.lang.String com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes java.lang.Object java.lang.String int
      StackMap stack:
        14: aload 7 /* alphabet */
            ldc "0123456789-:TZ "
            if_acmpne 19
        15: .line 538
            aload 0 /* this */
        16: .line 539
            aload 4 /* value */
            iload 2 /* addToTable */
            iload 3 /* mustBeAddedToTable */
        17: .line 538
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeDateTimeNonIdentifyingStringOnFirstBit:(Ljava/lang/String;ZZ)V
        18: .line 540
            goto 29
      StackMap locals:
      StackMap stack:
        19: aload 7 /* alphabet */
            ldc "0123456789-+.E "
            if_acmpne 24
        20: .line 541
            aload 0 /* this */
        21: .line 542
            aload 4 /* value */
            iload 2 /* addToTable */
            iload 3 /* mustBeAddedToTable */
        22: .line 541
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNumericNonIdentifyingStringOnFirstBit:(Ljava/lang/String;ZZ)V
        23: .line 543
            goto 29
        24: .line 544
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* value */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
            iload 2 /* addToTable */
            iload 3 /* mustBeAddedToTable */
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonIdentifyingStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;ZZ)V
        25: .line 546
            goto 29
        end local 7 // java.lang.String alphabet
        end local 4 // java.lang.String value
        end local 3 // boolean mustBeAddedToTable
        end local 2 // boolean addToTable
        26: .line 547
      StackMap locals: com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer org.xml.sax.Attributes top top top com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes java.lang.Object top int
      StackMap stack:
            aload 0 /* this */
            aload 5 /* eAtts */
            iload 8 /* i */
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes.getAlgorithmURI:(I)Ljava/lang/String;
        27: .line 548
            aload 5 /* eAtts */
            iload 8 /* i */
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes.getAlgorithmIndex:(I)I
            aload 6 /* data */
        28: .line 547
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonIdentifyingStringOnFirstBit:(Ljava/lang/String;ILjava/lang/Object;)V
        end local 6 // java.lang.Object data
        29: .line 525
      StackMap locals: com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer org.xml.sax.Attributes top top top com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes top top int
      StackMap stack:
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 8 /* i */
            aload 5 /* eAtts */
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes.getLength:()I
            if_icmplt 4
        end local 8 // int i
        end local 5 // com.sun.xml.internal.org.jvnet.fastinfoset.sax.EncodingAlgorithmAttributes eAtts
        31: .line 552
            goto 40
        32: .line 553
      StackMap locals: com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer org.xml.sax.Attributes
      StackMap stack:
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        33: goto 39
        34: .line 554
      StackMap locals: com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer org.xml.sax.Attributes top top top int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* atts */
            iload 5 /* i */
            invokeinterface org.xml.sax.Attributes.getURI:(I)Ljava/lang/String;
            aload 1 /* atts */
            iload 5 /* i */
            invokeinterface org.xml.sax.Attributes.getQName:(I)Ljava/lang/String;
            aload 1 /* atts */
            iload 5 /* i */
            invokeinterface org.xml.sax.Attributes.getLocalName:(I)Ljava/lang/String;
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 38
        35: .line 555
            aload 1 /* atts */
            iload 5 /* i */
            invokeinterface org.xml.sax.Attributes.getValue:(I)Ljava/lang/String;
            astore 4 /* value */
        start local 4 // java.lang.String value
        36: .line 556
            aload 0 /* this */
            aload 4 /* value */
            invokevirtual java.lang.String.length:()I
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.isAttributeValueLengthMatchesLimit:(I)Z
            istore 2 /* addToTable */
        start local 2 // boolean addToTable
        37: .line 557
            aload 0 /* this */
            aload 4 /* value */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeValue:Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;
            iload 2 /* addToTable */
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonIdentifyingStringOnFirstBit:(Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/StringIntMap;ZZ)V
        end local 4 // java.lang.String value
        end local 2 // boolean addToTable
        38: .line 553
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        39: iload 5 /* i */
            aload 1 /* atts */
            invokeinterface org.xml.sax.Attributes.getLength:()I
            if_icmplt 34
        end local 5 // int i
        40: .line 561
      StackMap locals: com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer org.xml.sax.Attributes
      StackMap stack:
            aload 0 /* this */
            sipush 240
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._b:I
        41: .line 562
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._terminate:Z
        42: .line 563
            return
        end local 1 // org.xml.sax.Attributes atts
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   43     0                this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   43     1                atts  Lorg/xml/sax/Attributes;
            9   26     2          addToTable  Z
           37   38     2          addToTable  Z
           10   26     3  mustBeAddedToTable  Z
            8   26     4               value  Ljava/lang/String;
           36   38     4               value  Ljava/lang/String;
            2   31     5               eAtts  Lcom/sun/xml/internal/org/jvnet/fastinfoset/sax/EncodingAlgorithmAttributes;
            6   29     6                data  Ljava/lang/Object;
           11   26     7            alphabet  Ljava/lang/String;
            3   31     8                   i  I
           33   40     5                   i  I
    Exceptions:
      throws java.io.IOException, com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
    MethodParameters:
      Name  Flags
      atts  

  protected void encodeElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String qName
        start local 3 // java.lang.String localName
         0: .line 566
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.elementName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
            aload 2 /* qName */
            invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.obtainEntry:(Ljava/lang/String;)Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
            astore 4 /* entry */
        start local 4 // com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry entry
         1: .line 567
            aload 4 /* entry */
            getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
            ifle 11
         2: .line 568
            aload 4 /* entry */
            getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._value:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            astore 5 /* names */
        start local 5 // com.sun.xml.internal.fastinfoset.QualifiedName[] names
         3: .line 569
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         4: goto 10
         5: .line 570
      StackMap locals: com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry com.sun.xml.internal.fastinfoset.QualifiedName[] int
      StackMap stack:
            aload 5 /* names */
            iload 6 /* i */
            aaload
            astore 7 /* n */
        start local 7 // com.sun.xml.internal.fastinfoset.QualifiedName n
         6: .line 571
            aload 1 /* namespaceURI */
            aload 7 /* n */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
            if_acmpeq 7
            aload 1 /* namespaceURI */
            aload 7 /* n */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 572
      StackMap locals: com.sun.xml.internal.fastinfoset.QualifiedName
      StackMap stack:
            aload 0 /* this */
            aload 5 /* names */
            iload 6 /* i */
            aaload
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.index:I
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonZeroIntegerOnThirdBit:(I)V
         8: .line 573
            return
        end local 7 // com.sun.xml.internal.fastinfoset.QualifiedName n
         9: .line 569
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 6 /* i */
            aload 4 /* entry */
            getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
            if_icmplt 5
        end local 6 // int i
        end local 5 // com.sun.xml.internal.fastinfoset.QualifiedName[] names
        11: .line 578
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* qName */
            invokestatic com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.getPrefixFromQualifiedName:(Ljava/lang/String;)Ljava/lang/String;
        12: .line 579
            aload 3 /* localName */
            aload 4 /* entry */
        13: .line 578
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeLiteralElementQualifiedNameOnThirdBit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;)V
        14: .line 580
            return
        end local 4 // com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry entry
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String qName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   15     0          this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   15     1  namespaceURI  Ljava/lang/String;
            0   15     2         qName  Ljava/lang/String;
            0   15     3     localName  Ljava/lang/String;
            1   15     4         entry  Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
            3   11     5         names  [Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            4   11     6             i  I
            6    9     7             n  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      namespaceURI  
      qName         
      localName     

  protected boolean encodeAttribute(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
        start local 1 // java.lang.String namespaceURI
        start local 2 // java.lang.String qName
        start local 3 // java.lang.String localName
         0: .line 583
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer._v:Lcom/sun/xml/internal/fastinfoset/vocab/SerializerVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.SerializerVocabulary.attributeName:Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap;
            aload 2 /* qName */
            invokevirtual com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap.obtainEntry:(Ljava/lang/String;)Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
            astore 4 /* entry */
        start local 4 // com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry entry
         1: .line 584
            aload 4 /* entry */
            getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
            ifle 10
         2: .line 585
            aload 4 /* entry */
            getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._value:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            astore 5 /* names */
        start local 5 // com.sun.xml.internal.fastinfoset.QualifiedName[] names
         3: .line 586
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         4: goto 9
         5: .line 587
      StackMap locals: com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry com.sun.xml.internal.fastinfoset.QualifiedName[] int
      StackMap stack:
            aload 1 /* namespaceURI */
            aload 5 /* names */
            iload 6 /* i */
            aaload
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
            if_acmpeq 6
            aload 1 /* namespaceURI */
            aload 5 /* names */
            iload 6 /* i */
            aaload
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 588
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 5 /* names */
            iload 6 /* i */
            aaload
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.index:I
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeNonZeroIntegerOnSecondBitFirstBitZero:(I)V
         7: .line 589
            iconst_1
            ireturn
         8: .line 586
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 6 /* i */
            aload 4 /* entry */
            getfield com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry._valueIndex:I
            if_icmplt 5
        end local 6 // int i
        end local 5 // com.sun.xml.internal.fastinfoset.QualifiedName[] names
        10: .line 594
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* namespaceURI */
            aload 2 /* qName */
            invokestatic com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.getPrefixFromQualifiedName:(Ljava/lang/String;)Ljava/lang/String;
        11: .line 595
            aload 3 /* localName */
            aload 4 /* entry */
        12: .line 594
            invokevirtual com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer.encodeLiteralAttributeQualifiedNameOnSecondBit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;)Z
            ireturn
        end local 4 // com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry entry
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String qName
        end local 1 // java.lang.String namespaceURI
        end local 0 // com.sun.xml.internal.fastinfoset.sax.SAXDocumentSerializer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Lcom/sun/xml/internal/fastinfoset/sax/SAXDocumentSerializer;
            0   13     1  namespaceURI  Ljava/lang/String;
            0   13     2         qName  Ljava/lang/String;
            0   13     3     localName  Ljava/lang/String;
            1   13     4         entry  Lcom/sun/xml/internal/fastinfoset/util/LocalNameQualifiedNamesMap$Entry;
            3   10     5         names  [Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            4   10     6             i  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      namespaceURI  
      qName         
      localName     
}
SourceFile: "SAXDocumentSerializer.java"
InnerClasses:
  public Entry = com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap$Entry of com.sun.xml.internal.fastinfoset.util.LocalNameQualifiedNamesMap