public class com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser extends com.sun.xml.internal.fastinfoset.Decoder
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser
  super_class: com.sun.xml.internal.fastinfoset.Decoder
{
  protected org.w3c.dom.Document _document;
    descriptor: Lorg/w3c/dom/Document;
    flags: (0x0004) ACC_PROTECTED

  protected org.w3c.dom.Node _currentNode;
    descriptor: Lorg/w3c/dom/Node;
    flags: (0x0004) ACC_PROTECTED

  protected org.w3c.dom.Element _currentElement;
    descriptor: Lorg/w3c/dom/Element;
    flags: (0x0004) ACC_PROTECTED

  protected org.w3c.dom.Attr[] _namespaceAttributes;
    descriptor: [Lorg/w3c/dom/Attr;
    flags: (0x0004) ACC_PROTECTED

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

  protected int[] _namespacePrefixes;
    descriptor: [I
    flags: (0x0004) ACC_PROTECTED

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 58
            aload 0 /* this */
            invokespecial com.sun.xml.internal.fastinfoset.Decoder.<init>:()V
         1: .line 65
            aload 0 /* this */
            bipush 16
            anewarray org.w3c.dom.Attr
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributes:[Lorg/w3c/dom/Attr;
         2: .line 69
            aload 0 /* this */
            bipush 16
            newarray 10
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
         3: .line 58
            return
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;

  public void parse(org.w3c.dom.Document, java.io.InputStream);
    descriptor: (Lorg/w3c/dom/Document;Ljava/io/InputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // org.w3c.dom.Document d
        start local 2 // java.io.InputStream s
         0: .line 83
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* d */
            dup_x1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
         1: .line 84
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
         2: .line 86
            aload 0 /* this */
            aload 2 /* s */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.parse:(Ljava/io/InputStream;)V
         3: .line 87
            return
        end local 2 // java.io.InputStream s
        end local 1 // org.w3c.dom.Document d
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0    4     1     d  Lorg/w3c/dom/Document;
            0    4     2     s  Ljava/io/InputStream;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
    MethodParameters:
      Name  Flags
      d     
      s     

  protected final void parse(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // java.io.InputStream s
         0: .line 90
            aload 0 /* this */
            aload 1 /* s */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.setInputStream:(Ljava/io/InputStream;)V
         1: .line 91
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.parse:()V
         2: .line 92
            return
        end local 1 // java.io.InputStream s
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0    3     1     s  Ljava/io/InputStream;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  protected void resetOnError();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 95
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
         1: .line 97
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            ifnonnull 3
         2: .line 98
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
            invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.clearCompletely:()V
         3: .line 100
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._duplicateAttributeVerifier:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier;
            invokevirtual com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier.clear:()V
         4: .line 101
            return
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;

  protected final void parse();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 105
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.reset:()V
         1: .line 106
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeHeader:()V
         2: .line 107
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processDII:()V
         3: .line 108
            goto 13
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
         4: astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         5: .line 109
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.resetOnError:()V
         6: .line 111
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            aload 1 /* e */
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 1 // java.lang.RuntimeException e
         7: .line 112
      StackMap locals:
      StackMap stack: com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            astore 1 /* e */
        start local 1 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
         8: .line 113
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.resetOnError:()V
         9: .line 114
            aload 1 /* e */
            athrow
        end local 1 // com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException e
        10: .line 115
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 1 /* e */
        start local 1 // java.io.IOException e
        11: .line 116
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.resetOnError:()V
        12: .line 117
            aload 1 /* e */
            athrow
        end local 1 // java.io.IOException e
        13: .line 119
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            5    7     1     e  Ljava/lang/RuntimeException;
            8   10     1     e  Lcom/sun/xml/internal/org/jvnet/fastinfoset/FastInfosetException;
           11   13     1     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0     3       4  Class java.lang.RuntimeException
           0     3       7  Class com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
           0     3      10  Class java.io.IOException
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException

  protected final void processDII();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=7, locals=4, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 122
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
         1: .line 123
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            ifle 3
         2: .line 124
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processDIIOptionalProperties:()V
         3: .line 128
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* firstElementHasOccured */
        start local 1 // boolean firstElementHasOccured
         4: .line 129
            iconst_0
            istore 2 /* documentTypeDeclarationOccured */
        start local 2 // boolean documentTypeDeclarationOccured
         5: .line 130
            goto 69
         6: .line 131
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
         7: .line 132
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.DII:(I)I
            tableswitch { // 0 - 23
                    0: 8
                    1: 11
                    2: 14
                    3: 19
                    4: 34
                    5: 24
                    6: 68
                    7: 68
                    8: 68
                    9: 68
                   10: 68
                   11: 68
                   12: 68
                   13: 68
                   14: 68
                   15: 68
                   16: 68
                   17: 68
                   18: 61
                   19: 63
                   20: 37
                   21: 68
                   22: 66
                   23: 65
              default: 68
          }
         8: .line 134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            aaload
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
         9: .line 135
            iconst_1
            istore 1 /* firstElementHasOccured */
        10: .line 136
            goto 69
        11: .line 138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 31
            iand
            aaload
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        12: .line 139
            iconst_1
            istore 1 /* firstElementHasOccured */
        13: .line 140
            goto 69
        14: .line 142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeEIIIndexMedium:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 64
            iand
            ifle 15
            iconst_1
            goto 16
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser int int
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName
        15: iconst_0
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser int int
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int
        16: invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        17: .line 143
            iconst_1
            istore 1 /* firstElementHasOccured */
        18: .line 144
            goto 69
        19: .line 146
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeEIIIndexLarge:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 64
            iand
            ifle 20
            iconst_1
            goto 21
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser int int
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName
        20: iconst_0
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser int int
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int
        21: invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        22: .line 147
            iconst_1
            istore 1 /* firstElementHasOccured */
        23: .line 148
            goto 69
        24: .line 151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        25: .line 152
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_3
            iand
        26: .line 153
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.getNext:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
        27: .line 151
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processLiteralQualifiedName:(ILcom/sun/xml/internal/fastinfoset/QualifiedName;)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            astore 3 /* qn */
        start local 3 // com.sun.xml.internal.fastinfoset.QualifiedName qn
        28: .line 154
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            aload 3 /* qn */
            invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.add:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
        29: .line 155
            aload 0 /* this */
            aload 3 /* qn */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 64
            iand
            ifle 30
            iconst_1
            goto 31
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser int int com.sun.xml.internal.fastinfoset.QualifiedName
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName
        30: iconst_0
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser int int com.sun.xml.internal.fastinfoset.QualifiedName
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int
        31: invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        32: .line 156
            iconst_1
            istore 1 /* firstElementHasOccured */
        33: .line 157
            goto 69
        end local 3 // com.sun.xml.internal.fastinfoset.QualifiedName qn
        34: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEIIWithNamespaces:()V
        35: .line 161
            iconst_1
            istore 1 /* firstElementHasOccured */
        36: .line 162
            goto 69
        37: .line 165
      StackMap locals:
      StackMap stack:
            iload 2 /* documentTypeDeclarationOccured */
            ifeq 39
        38: .line 166
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.secondOccurenceOfDTDII"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        39: .line 168
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* documentTypeDeclarationOccured */
        40: .line 170
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_2
            iand
            ifle 42
        41: .line 171
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
            pop
        42: .line 172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_1
            iand
            ifle 44
        43: .line 173
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
            pop
        44: .line 175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
        45: .line 176
            goto 53
        46: .line 177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeNonIdentifyingStringOnFirstBit:()I
            tableswitch { // 0 - 3
                    0: 47
                    1: 51
                    2: 50
                    3: 52
              default: 52
          }
        47: .line 179
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._addToTable:Z
            ifeq 52
        48: .line 180
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
            new com.sun.xml.internal.fastinfoset.util.CharArray
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            iconst_1
            invokespecial com.sun.xml.internal.fastinfoset.util.CharArray.<init>:([CIIZ)V
            invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.add:(Lcom/sun/xml/internal/fastinfoset/util/CharArray;)V
        49: .line 182
            goto 52
        50: .line 184
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.processingIIWithEncodingAlgorithm"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        51: .line 186
      StackMap locals:
      StackMap stack:
            goto 52
        52: .line 190
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
        53: .line 176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            sipush 225
            if_icmpeq 46
        54: .line 192
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            sipush 240
            iand
            sipush 240
            if_icmpeq 56
        55: .line 193
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.processingInstructionIIsNotTerminatedCorrectly"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        56: .line 195
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            sipush 255
            if_icmpne 58
        57: .line 196
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
        58: .line 199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._notations:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
        59: .line 200
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._unparsedEntities:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
        60: .line 205
            goto 69
        61: .line 208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processCommentII:()V
        62: .line 209
            goto 69
        63: .line 211
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processProcessingII:()V
        64: .line 212
            goto 69
        65: .line 214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._doubleTerminate:Z
        66: .line 216
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
        67: .line 217
            goto 69
        68: .line 219
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.IllegalStateDecodingDII"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        69: .line 130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
            ifeq 6
            iload 1 /* firstElementHasOccured */
            ifeq 6
        70: .line 224
            goto 81
        71: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
        72: .line 226
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.DII:(I)I
            tableswitch { // 18 - 23
                   18: 73
                   19: 75
                   20: 80
                   21: 80
                   22: 78
                   23: 77
              default: 80
          }
        73: .line 228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processCommentII:()V
        74: .line 229
            goto 81
        75: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processProcessingII:()V
        76: .line 232
            goto 81
        77: .line 234
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._doubleTerminate:Z
        78: .line 236
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
        79: .line 237
            goto 81
        80: .line 239
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.IllegalStateDecodingDII"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        81: .line 224
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
            ifeq 71
        82: .line 243
            return
        end local 2 // boolean documentTypeDeclarationOccured
        end local 1 // boolean firstElementHasOccured
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0   83     0                            this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            4   83     1          firstElementHasOccured  Z
            5   83     2  documentTypeDeclarationOccured  Z
           28   34     3                              qn  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException

  protected final void processDIIOptionalProperties();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 247
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 32
            if_icmpne 3
         1: .line 248
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeInitialVocabulary:()V
         2: .line 249
            return
         3: .line 252
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 64
            iand
            ifle 5
         4: .line 253
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeAdditionalData:()V
         5: .line 260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 32
            iand
            ifle 7
         6: .line 261
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeInitialVocabulary:()V
         7: .line 264
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 16
            iand
            ifle 9
         8: .line 265
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeNotations:()V
         9: .line 269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 8
            iand
            ifle 11
        10: .line 270
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUnparsedEntities:()V
        11: .line 274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_4
            iand
            ifle 13
        12: .line 275
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeCharacterEncodingScheme:()Ljava/lang/String;
            pop
        13: .line 282
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_2
            iand
            ifle 15
        14: .line 283
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            pop
        15: .line 290
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_1
            iand
            ifle 17
        16: .line 291
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeVersion:()Ljava/lang/String;
            pop
        17: .line 297
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException

  protected final void processEII(com.sun.xml.internal.fastinfoset.QualifiedName, boolean);
    descriptor: (Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        start local 2 // boolean hasAttributes
         0: .line 300
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
            getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._currentInScope:[I
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefixIndex:I
            iaload
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceNameIndex:I
            if_icmpeq 2
         1: .line 301
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.qnameOfEIINotInScope"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
            astore 3 /* parentCurrentNode */
        start local 3 // org.w3c.dom.Node parentCurrentNode
         3: .line 306
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.qName:Ljava/lang/String;
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.localName:Ljava/lang/String;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.createElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            dup_x1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
         4: .line 308
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
            ifle 12
         5: .line 309
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         6: goto 10
         7: .line 310
      StackMap locals: org.w3c.dom.Node int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributes:[Lorg/w3c/dom/Attr;
            iload 4 /* i */
            aaload
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
         8: .line 311
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributes:[Lorg/w3c/dom/Attr;
            iload 4 /* i */
            aconst_null
            aastore
         9: .line 309
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
            if_icmplt 7
        end local 4 // int i
        11: .line 313
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
        12: .line 316
      StackMap locals:
      StackMap stack:
            iload 2 /* hasAttributes */
            ifeq 14
        13: .line 317
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processAIIs:()V
        14: .line 320
      StackMap locals:
      StackMap stack:
            aload 3 /* parentCurrentNode */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        15: .line 322
            goto 147
        16: .line 323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
        17: .line 324
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.EII:(I)I
            tableswitch { // 0 - 23
                    0: 18
                    1: 20
                    2: 22
                    3: 26
                    4: 39
                    5: 30
                    6: 41
                    7: 46
                    8: 49
                    9: 57
                   10: 65
                   11: 71
                   12: 82
                   13: 94
                   14: 106
                   15: 109
                   16: 115
                   17: 124
                   18: 133
                   19: 135
                   20: 146
                   21: 137
                   22: 144
                   23: 143
              default: 146
          }
        18: .line 326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            aaload
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        19: .line 327
            goto 147
        20: .line 329
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 31
            iand
            aaload
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        21: .line 330
            goto 147
        22: .line 332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeEIIIndexMedium:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 64
            iand
            ifle 23
            iconst_1
            goto 24
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int org.w3c.dom.Node
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName
        23: iconst_0
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int org.w3c.dom.Node
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int
        24: invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        25: .line 333
            goto 147
        26: .line 335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeEIIIndexLarge:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 64
            iand
            ifle 27
            iconst_1
            goto 28
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int org.w3c.dom.Node
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName
        27: iconst_0
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int org.w3c.dom.Node
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int
        28: invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        29: .line 336
            goto 147
        30: .line 339
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        31: .line 340
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_3
            iand
        32: .line 341
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.getNext:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
        33: .line 339
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processLiteralQualifiedName:(ILcom/sun/xml/internal/fastinfoset/QualifiedName;)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            astore 4 /* qn */
        start local 4 // com.sun.xml.internal.fastinfoset.QualifiedName qn
        34: .line 342
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            aload 4 /* qn */
            invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.add:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
        35: .line 343
            aload 0 /* this */
            aload 4 /* qn */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 64
            iand
            ifle 36
            iconst_1
            goto 37
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int org.w3c.dom.Node com.sun.xml.internal.fastinfoset.QualifiedName
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName
        36: iconst_0
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int org.w3c.dom.Node com.sun.xml.internal.fastinfoset.QualifiedName
      StackMap stack: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int
        37: invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        38: .line 344
            goto 147
        end local 4 // com.sun.xml.internal.fastinfoset.QualifiedName qn
        39: .line 347
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEIIWithNamespaces:()V
        40: .line 348
            goto 147
        41: .line 351
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_1
            iand
        42: .line 352
            iconst_1
            iadd
        43: .line 351
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        44: .line 353
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processUtf8CharacterString:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
        45: .line 354
            goto 147
        46: .line 358
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            iconst_3
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        47: .line 359
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processUtf8CharacterString:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
        48: .line 360
            goto 147
        49: .line 364
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 24
            ishl
        50: .line 365
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 16
            ishl
            ior
        51: .line 366
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 8
            ishl
            ior
        52: .line 367
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            ior
        53: .line 364
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        54: .line 368
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
            sipush 259
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        55: .line 369
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processUtf8CharacterString:()Ljava/lang/String;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
        56: .line 370
            goto 147
        57: .line 374
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_1
            iand
        58: .line 375
            iconst_1
            iadd
        59: .line 374
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        60: .line 376
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf16StringAsString:()Ljava/lang/String;
            astore 4 /* v */
        start local 4 // java.lang.String v
        61: .line 377
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 16
            iand
            ifle 63
        62: .line 378
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.add:([CI)I
            pop
        63: .line 381
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 4 /* v */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
        64: .line 382
            goto 147
        end local 4 // java.lang.String v
        65: .line 386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            iconst_3
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        66: .line 387
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf16StringAsString:()Ljava/lang/String;
            astore 4 /* v */
        start local 4 // java.lang.String v
        67: .line 388
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 16
            iand
            ifle 69
        68: .line 389
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.add:([CI)I
            pop
        69: .line 392
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 4 /* v */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
        70: .line 393
            goto 147
        end local 4 // java.lang.String v
        71: .line 397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 24
            ishl
        72: .line 398
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 16
            ishl
            ior
        73: .line 399
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 8
            ishl
            ior
        74: .line 400
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            ior
        75: .line 397
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        76: .line 401
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
            sipush 259
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        77: .line 402
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf16StringAsString:()Ljava/lang/String;
            astore 4 /* v */
        start local 4 // java.lang.String v
        78: .line 403
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 16
            iand
            ifle 80
        79: .line 404
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.add:([CI)I
            pop
        80: .line 407
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 4 /* v */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
        81: .line 408
            goto 147
        end local 4 // java.lang.String v
        82: .line 412
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 16
            iand
            ifle 83
            iconst_1
            goto 84
      StackMap locals:
      StackMap stack:
        83: iconst_0
      StackMap locals:
      StackMap stack: int
        84: istore 4 /* addToTable */
        start local 4 // boolean addToTable
        85: .line 415
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_2
            iand
            bipush 6
            ishl
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
        86: .line 416
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
        87: .line 417
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            sipush 252
            iand
            iconst_2
            ishr
            ior
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
        88: .line 419
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeOctetsOnSeventhBitOfNonIdentifyingStringOnThirdBit:(I)V
        89: .line 421
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeRestrictedAlphabetAsString:()Ljava/lang/String;
            astore 5 /* v */
        start local 5 // java.lang.String v
        90: .line 422
            iload 4 /* addToTable */
            ifeq 92
        91: .line 423
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.add:([CI)I
            pop
        92: .line 426
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 5 /* v */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
        93: .line 427
            goto 147
        end local 5 // java.lang.String v
        end local 4 // boolean addToTable
        94: .line 431
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 16
            iand
            ifle 95
            iconst_1
            goto 96
      StackMap locals:
      StackMap stack:
        95: iconst_0
      StackMap locals:
      StackMap stack: int
        96: istore 4 /* addToTable */
        start local 4 // boolean addToTable
        97: .line 433
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_2
            iand
            bipush 6
            ishl
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
        98: .line 434
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
        99: .line 435
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            sipush 252
            iand
            iconst_2
            ishr
            ior
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
       100: .line 437
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeOctetsOnSeventhBitOfNonIdentifyingStringOnThirdBit:(I)V
       101: .line 438
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.convertEncodingAlgorithmDataToCharacters:(Z)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
       102: .line 439
            iload 4 /* addToTable */
            ifeq 104
       103: .line 440
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 5 /* s */
            invokevirtual java.lang.String.toCharArray:()[C
            aload 5 /* s */
            invokevirtual java.lang.String.length:()I
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.add:([CI)I
            pop
       104: .line 442
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 5 /* s */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
       105: .line 443
            goto 147
        end local 5 // java.lang.String s
        end local 4 // boolean addToTable
       106: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 15
            iand
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.getString:(I)Ljava/lang/String;
            astore 4 /* s */
        start local 4 // java.lang.String s
       107: .line 449
            aload 0 /* this */
            aload 4 /* s */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
       108: .line 450
            goto 147
        end local 4 // java.lang.String s
       109: .line 454
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_3
            iand
            bipush 8
            ishl
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            ior
       110: .line 455
            bipush 16
       111: .line 454
            iadd
            istore 4 /* index */
        start local 4 // int index
       112: .line 456
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            iload 4 /* index */
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.getString:(I)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
       113: .line 458
            aload 0 /* this */
            aload 5 /* s */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
       114: .line 459
            goto 147
        end local 5 // java.lang.String s
        end local 4 // int index
       115: .line 463
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_3
            iand
            bipush 16
            ishl
       116: .line 464
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 8
            ishl
       117: .line 463
            ior
       118: .line 465
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
       119: .line 463
            ior
            istore 4 /* index */
        start local 4 // int index
       120: .line 466
            iinc 4 /* index */ 1040
       121: .line 467
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            iload 4 /* index */
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.getString:(I)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
       122: .line 469
            aload 0 /* this */
            aload 5 /* s */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
       123: .line 470
            goto 147
        end local 5 // java.lang.String s
        end local 4 // int index
       124: .line 474
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 16
            ishl
       125: .line 475
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 8
            ishl
       126: .line 474
            ior
       127: .line 476
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
       128: .line 474
            ior
            istore 4 /* index */
        start local 4 // int index
       129: .line 477
            iload 4 /* index */
            ldc 263184
            iadd
            istore 4 /* index */
       130: .line 478
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            iload 4 /* index */
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.getString:(I)Ljava/lang/String;
            astore 5 /* s */
        start local 5 // java.lang.String s
       131: .line 480
            aload 0 /* this */
            aload 5 /* s */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.appendOrCreateTextData:(Ljava/lang/String;)V
       132: .line 481
            goto 147
        end local 5 // java.lang.String s
        end local 4 // int index
       133: .line 484
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processCommentII:()V
       134: .line 485
            goto 147
       135: .line 487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processProcessingII:()V
       136: .line 488
            goto 147
       137: .line 491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
            pop
       138: .line 493
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_2
            iand
            ifle 140
       139: .line 494
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
            pop
       140: .line 495
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_1
            iand
            ifle 147
       141: .line 496
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherURI:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
            pop
       142: .line 499
            goto 147
       143: .line 502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._doubleTerminate:Z
       144: .line 504
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
       145: .line 505
            goto 147
       146: .line 507
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.IllegalStateDecodingEII"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
       147: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
            ifeq 16
       148: .line 511
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._doubleTerminate:Z
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
       149: .line 512
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._doubleTerminate:Z
       150: .line 514
            aload 0 /* this */
            aload 3 /* parentCurrentNode */
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
       151: .line 515
            return
        end local 3 // org.w3c.dom.Node parentCurrentNode
        end local 2 // boolean hasAttributes
        end local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0  152     0               this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0  152     1               name  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            0  152     2      hasAttributes  Z
            3  152     3  parentCurrentNode  Lorg/w3c/dom/Node;
            6   11     4                  i  I
           34   39     4                 qn  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
           61   65     4                  v  Ljava/lang/String;
           67   71     4                  v  Ljava/lang/String;
           78   82     4                  v  Ljava/lang/String;
           85   94     4         addToTable  Z
           90   94     5                  v  Ljava/lang/String;
           97  106     4         addToTable  Z
          102  106     5                  s  Ljava/lang/String;
          107  109     4                  s  Ljava/lang/String;
          112  115     4              index  I
          113  115     5                  s  Ljava/lang/String;
          120  124     4              index  I
          122  124     5                  s  Ljava/lang/String;
          129  133     4              index  I
          131  133     5                  s  Ljava/lang/String;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
    MethodParameters:
               Name  Flags
      name           
      hasAttributes  

  private void appendOrCreateTextData(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // java.lang.String textData
         0: .line 518
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
            astore 2 /* lastChild */
        start local 2 // org.w3c.dom.Node lastChild
         1: .line 519
            aload 2 /* lastChild */
            instanceof org.w3c.dom.Text
            ifeq 4
         2: .line 520
            aload 2 /* lastChild */
            checkcast org.w3c.dom.Text
            aload 1 /* textData */
            invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
         3: .line 521
            goto 7
         4: .line 522
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
         5: .line 523
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            aload 1 /* textData */
            invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
         6: .line 522
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         7: .line 525
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.w3c.dom.Node lastChild
        end local 1 // java.lang.String textData
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0    8     1   textData  Ljava/lang/String;
            1    8     2  lastChild  Lorg/w3c/dom/Node;
    MethodParameters:
          Name  Flags
      textData  

  private final java.lang.String processUtf8CharacterString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 528
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 16
            iand
            ifle 6
         1: .line 529
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.ensureSize:(I)V
         2: .line 530
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            getfield com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray._arrayIndex:I
            istore 1 /* charactersOffset */
        start local 1 // int charactersOffset
         3: .line 531
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            getfield com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray._array:[C
            iload 1 /* charactersOffset */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf8StringAsCharBuffer:([CI)V
         4: .line 532
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.add:(I)V
         5: .line 533
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._characterContentChunkTable:Lcom/sun/xml/internal/fastinfoset/util/ContiguousCharArrayArray;
            getfield com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray._cachedIndex:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.ContiguousCharArrayArray.getString:(I)Ljava/lang/String;
            areturn
        end local 1 // int charactersOffset
         6: .line 535
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf8StringAsCharBuffer:()V
         7: .line 536
            new java.lang.String
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            invokespecial java.lang.String.<init>:([CII)V
            areturn
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            3    6     1  charactersOffset  I
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException

  protected final void processEIIWithNamespaces();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 541
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            bipush 64
            iand
            ifle 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 1 /* hasAttributes */
        start local 1 // boolean hasAttributes
         3: .line 543
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
            dup
            getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._declarationId:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.xml.internal.fastinfoset.util.PrefixArray._declarationId:I
            ldc 2147483647
            if_icmpne 5
         4: .line 544
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
            invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.clearDeclarationIds:()V
         5: .line 548
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 3 /* a */
        start local 3 // org.w3c.dom.Attr a
         6: .line 549
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            istore 4 /* start */
        start local 4 // int start
         7: .line 550
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            istore 5 /* b */
        start local 5 // int b
         8: .line 551
            goto 55
         9: .line 552
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser int top org.w3c.dom.Attr int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributes:[Lorg/w3c/dom/Attr;
            arraylength
            if_icmpne 13
        10: .line 553
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
            iconst_3
            imul
            iconst_2
            idiv
            iconst_1
            iadd
            anewarray org.w3c.dom.Attr
            astore 6 /* newNamespaceAttributes */
        start local 6 // org.w3c.dom.Attr[] newNamespaceAttributes
        11: .line 554
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributes:[Lorg/w3c/dom/Attr;
            iconst_0
            aload 6 /* newNamespaceAttributes */
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        12: .line 555
            aload 0 /* this */
            aload 6 /* newNamespaceAttributes */
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributes:[Lorg/w3c/dom/Attr;
        end local 6 // org.w3c.dom.Attr[] newNamespaceAttributes
        13: .line 558
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
            arraylength
            if_icmpne 17
        14: .line 559
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            iconst_3
            imul
            iconst_2
            idiv
            iconst_1
            iadd
            newarray 10
            astore 6 /* namespaceAIIs */
        start local 6 // int[] namespaceAIIs
        15: .line 560
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
            iconst_0
            aload 6 /* namespaceAIIs */
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        16: .line 561
            aload 0 /* this */
            aload 6 /* namespaceAIIs */
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
        end local 6 // int[] namespaceAIIs
        17: .line 565
      StackMap locals:
      StackMap stack:
            iload 5 /* b */
            iconst_3
            iand
            tableswitch { // 0 - 3
                    0: 18
                    1: 26
                    2: 34
                    3: 44
              default: 52
          }
        18: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        19: .line 570
            ldc "http://www.w3.org/2000/xmlns/"
        20: .line 571
            ldc "xmlns"
        21: .line 572
            ldc "xmlns"
        22: .line 569
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.createAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 3 /* a */
        23: .line 573
            aload 3 /* a */
            ldc ""
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        24: .line 575
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            iconst_m1
            dup_x2
            iastore
            dup_x1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceNameIndex:I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixIndex:I
        25: .line 576
            goto 52
        26: .line 580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        27: .line 581
            ldc "http://www.w3.org/2000/xmlns/"
        28: .line 582
            ldc "xmlns"
        29: .line 583
            ldc "xmlns"
        30: .line 580
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.createAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 3 /* a */
        31: .line 584
            aload 3 /* a */
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBitAsNamespaceName:(Z)Ljava/lang/String;
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        32: .line 586
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            iconst_m1
            dup_x2
            iastore
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixIndex:I
        33: .line 587
            goto 52
        34: .line 591
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBitAsPrefix:(Z)Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
        35: .line 592
            aload 0 /* this */
        36: .line 593
            ldc "http://www.w3.org/2000/xmlns/"
        37: .line 594
            aload 0 /* this */
            aload 2 /* prefix */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.createQualifiedNameString:(Ljava/lang/String;)Ljava/lang/String;
        38: .line 595
            aload 2 /* prefix */
        39: .line 592
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.createAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 3 /* a */
        40: .line 596
            aload 3 /* a */
            ldc ""
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        41: .line 598
            aload 0 /* this */
            iconst_m1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceNameIndex:I
        42: .line 599
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixIndex:I
            iastore
        43: .line 600
            goto 52
        end local 2 // java.lang.String prefix
        44: .line 604
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBitAsPrefix:(Z)Ljava/lang/String;
            astore 2 /* prefix */
        start local 2 // java.lang.String prefix
        45: .line 605
            aload 0 /* this */
        46: .line 606
            ldc "http://www.w3.org/2000/xmlns/"
        47: .line 607
            aload 0 /* this */
            aload 2 /* prefix */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.createQualifiedNameString:(Ljava/lang/String;)Ljava/lang/String;
        48: .line 608
            aload 2 /* prefix */
        49: .line 605
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.createAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 3 /* a */
        50: .line 609
            aload 3 /* a */
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBitAsNamespaceName:(Z)Ljava/lang/String;
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        51: .line 611
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixIndex:I
            iastore
        end local 2 // java.lang.String prefix
        52: .line 615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixIndex:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceNameIndex:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.pushScope:(II)V
        53: .line 617
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributes:[Lorg/w3c/dom/Attr;
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceAttributesIndex:I
            aload 3 /* a */
            aastore
        54: .line 619
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            istore 5 /* b */
        55: .line 551
      StackMap locals:
      StackMap stack:
            iload 5 /* b */
            sipush 252
            iand
            sipush 204
            if_icmpeq 9
        56: .line 621
            iload 5 /* b */
            sipush 240
            if_icmpeq 58
        57: .line 622
            new java.io.IOException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.EIInamespaceNameNotTerminatedCorrectly"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        58: .line 624
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
            istore 6 /* end */
        start local 6 // int end
        59: .line 626
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
        60: .line 627
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.EII:(I)I
            tableswitch { // 0 - 5
                    0: 61
                    1: 74
                    2: 63
                    3: 65
                    4: 74
                    5: 67
              default: 74
          }
        61: .line 629
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            aaload
            iload 1 /* hasAttributes */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        62: .line 630
            goto 75
        63: .line 632
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeEIIIndexMedium:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            iload 1 /* hasAttributes */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        64: .line 633
            goto 75
        65: .line 635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeEIIIndexLarge:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            iload 1 /* hasAttributes */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        66: .line 636
            goto 75
        67: .line 639
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        68: .line 640
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._b:I
            iconst_3
            iand
        69: .line 641
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.getNext:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
        70: .line 639
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processLiteralQualifiedName:(ILcom/sun/xml/internal/fastinfoset/QualifiedName;)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            astore 7 /* qn */
        start local 7 // com.sun.xml.internal.fastinfoset.QualifiedName qn
        71: .line 642
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._elementNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            aload 7 /* qn */
            invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.add:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
        72: .line 643
            aload 0 /* this */
            aload 7 /* qn */
            iload 1 /* hasAttributes */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processEII:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;Z)V
        73: .line 644
            goto 75
        end local 7 // com.sun.xml.internal.fastinfoset.QualifiedName qn
        74: .line 647
      StackMap locals:
      StackMap stack:
            new java.io.IOException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.IllegalStateDecodingEIIAfterAIIs"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        75: .line 650
      StackMap locals:
      StackMap stack:
            iload 4 /* start */
            istore 7 /* i */
        start local 7 // int i
        76: goto 79
        77: .line 651
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixes:[I
            iload 7 /* i */
            iaload
            invokevirtual com.sun.xml.internal.fastinfoset.util.PrefixArray.popScope:(I)V
        78: .line 650
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        79: iload 7 /* i */
            iload 6 /* end */
            if_icmplt 77
        end local 7 // int i
        80: .line 653
            aload 0 /* this */
            iload 4 /* start */
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespacePrefixesIndex:I
        81: .line 655
            return
        end local 6 // int end
        end local 5 // int b
        end local 4 // int start
        end local 3 // org.w3c.dom.Attr a
        end local 1 // boolean hasAttributes
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   82     0                    this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            3   82     1           hasAttributes  Z
           35   44     2                  prefix  Ljava/lang/String;
           45   52     2                  prefix  Ljava/lang/String;
            6   82     3                       a  Lorg/w3c/dom/Attr;
            7   82     4                   start  I
            8   82     5                       b  I
           11   13     6  newNamespaceAttributes  [Lorg/w3c/dom/Attr;
           15   17     6           namespaceAIIs  [I
           59   82     6                     end  I
           71   74     7                      qn  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
           76   80     7                       i  I
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException

  protected final com.sun.xml.internal.fastinfoset.QualifiedName processLiteralQualifiedName(int, com.sun.xml.internal.fastinfoset.QualifiedName);
    descriptor: (ILcom/sun/xml/internal/fastinfoset/QualifiedName;)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // int state
        start local 2 // com.sun.xml.internal.fastinfoset.QualifiedName q
         0: .line 659
            aload 2 /* q */
            ifnonnull 1
            new com.sun.xml.internal.fastinfoset.QualifiedName
            dup
            invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:()V
            astore 2 /* q */
         1: .line 661
      StackMap locals:
      StackMap stack:
            iload 1 /* state */
            tableswitch { // 0 - 3
                    0: 2
                    1: 11
                    2: 20
                    3: 21
              default: 30
          }
         2: .line 664
      StackMap locals:
      StackMap stack:
            aload 2 /* q */
         3: .line 665
            aconst_null
         4: .line 666
            aconst_null
         5: .line 667
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
         6: .line 668
            iconst_m1
         7: .line 669
            iconst_m1
         8: .line 670
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
         9: .line 671
            aconst_null
        10: .line 664
            invokevirtual com.sun.xml.internal.fastinfoset.QualifiedName.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            areturn
        11: .line 674
      StackMap locals:
      StackMap stack:
            aload 2 /* q */
        12: .line 675
            aconst_null
        13: .line 676
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsNamespaceName:(Z)Ljava/lang/String;
        14: .line 677
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
        15: .line 678
            iconst_m1
        16: .line 679
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceNameIndex:I
        17: .line 680
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
        18: .line 681
            aconst_null
        19: .line 674
            invokevirtual com.sun.xml.internal.fastinfoset.QualifiedName.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            areturn
        20: .line 684
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.qNameMissingNamespaceName"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        21: .line 687
      StackMap locals:
      StackMap stack:
            aload 2 /* q */
        22: .line 688
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsPrefix:(Z)Ljava/lang/String;
        23: .line 689
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsNamespaceName:(Z)Ljava/lang/String;
        24: .line 690
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
        25: .line 691
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixIndex:I
        26: .line 692
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceNameIndex:I
        27: .line 693
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
        28: .line 694
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
        29: .line 687
            invokevirtual com.sun.xml.internal.fastinfoset.QualifiedName.set:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            areturn
        30: .line 696
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.decodingEII"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // com.sun.xml.internal.fastinfoset.QualifiedName q
        end local 1 // int state
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   31     0   this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0   31     1  state  I
            0   31     2      q  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
    MethodParameters:
       Name  Flags
      state  
      q      

  protected final com.sun.xml.internal.fastinfoset.QualifiedName processLiteralQualifiedName(int);
    descriptor: (I)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=9, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // int state
         0: .line 702
            iload 1 /* state */
            tableswitch { // 0 - 3
                    0: 1
                    1: 10
                    2: 19
                    3: 20
              default: 29
          }
         1: .line 705
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.fastinfoset.QualifiedName
            dup
         2: .line 706
            aconst_null
         3: .line 707
            aconst_null
         4: .line 708
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
         5: .line 709
            iconst_m1
         6: .line 710
            iconst_m1
         7: .line 711
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
         8: .line 712
            aconst_null
         9: .line 705
            invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)V
            areturn
        10: .line 715
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.fastinfoset.QualifiedName
            dup
        11: .line 716
            aconst_null
        12: .line 717
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsNamespaceName:(Z)Ljava/lang/String;
        13: .line 718
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
        14: .line 719
            iconst_m1
        15: .line 720
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceNameIndex:I
        16: .line 721
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
        17: .line 722
            aconst_null
        18: .line 715
            invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)V
            areturn
        19: .line 725
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.qNameMissingNamespaceName"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        20: .line 728
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.fastinfoset.QualifiedName
            dup
        21: .line 729
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsPrefix:(Z)Ljava/lang/String;
        22: .line 730
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringIndexOnFirstBitAsNamespaceName:(Z)Ljava/lang/String;
        23: .line 731
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.localName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
        24: .line 732
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixIndex:I
        25: .line 733
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._namespaceNameIndex:I
        26: .line 734
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
        27: .line 735
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
        28: .line 728
            invokespecial com.sun.xml.internal.fastinfoset.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III[C)V
            areturn
        29: .line 737
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.decodingEII"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // int state
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   30     0   this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0   30     1  state  I
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
    MethodParameters:
       Name  Flags
      state  

  protected final void processAIIs();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=7, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 746
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._duplicateAttributeVerifier:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier;
            dup
            getfield com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier._currentIteration:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier._currentIteration:I
            ldc 2147483647
            if_icmpne 2
         1: .line 747
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._duplicateAttributeVerifier:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier;
            invokevirtual com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier.clear:()V
         2: .line 752
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            istore 2 /* b */
        start local 2 // int b
         3: .line 753
            iload 2 /* b */
            invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.AII:(I)I
            tableswitch { // 0 - 5
                    0: 4
                    1: 6
                    2: 11
                    3: 16
                    4: 24
                    5: 23
              default: 26
          }
         4: .line 755
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            iload 2 /* b */
            aaload
            astore 1 /* name */
        start local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
         5: .line 756
            goto 27
        end local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
         6: .line 759
      StackMap locals:
      StackMap stack:
            iload 2 /* b */
            bipush 31
            iand
            bipush 8
            ishl
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            ior
         7: .line 760
            bipush 64
         8: .line 759
            iadd
            istore 4 /* i */
        start local 4 // int i
         9: .line 761
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            iload 4 /* i */
            aaload
            astore 1 /* name */
        start local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        10: .line 762
            goto 27
        end local 4 // int i
        end local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        11: .line 766
      StackMap locals:
      StackMap stack:
            iload 2 /* b */
            bipush 15
            iand
            bipush 16
            ishl
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 8
            ishl
            ior
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            ior
        12: .line 767
            sipush 8256
        13: .line 766
            iadd
            istore 4 /* i */
        start local 4 // int i
        14: .line 768
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            getfield com.sun.xml.internal.fastinfoset.util.QualifiedNameArray._array:[Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            iload 4 /* i */
            aaload
            astore 1 /* name */
        start local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        15: .line 769
            goto 27
        end local 4 // int i
        end local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        16: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        17: .line 773
            iload 2 /* b */
            iconst_3
            iand
        18: .line 774
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.getNext:()Lcom/sun/xml/internal/fastinfoset/QualifiedName;
        19: .line 772
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.processLiteralQualifiedName:(ILcom/sun/xml/internal/fastinfoset/QualifiedName;)Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            astore 1 /* name */
        start local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        20: .line 775
            aload 1 /* name */
            sipush 256
            invokevirtual com.sun.xml.internal.fastinfoset.QualifiedName.createAttributeValues:(I)V
        21: .line 776
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeNameTable:Lcom/sun/xml/internal/fastinfoset/util/QualifiedNameArray;
            aload 1 /* name */
            invokevirtual com.sun.xml.internal.fastinfoset.util.QualifiedNameArray.add:(Lcom/sun/xml/internal/fastinfoset/QualifiedName;)V
        22: .line 777
            goto 27
        end local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        23: .line 779
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._doubleTerminate:Z
        24: .line 781
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
        25: .line 783
            goto 159
        26: .line 785
      StackMap locals:
      StackMap stack:
            new java.io.IOException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.decodingAIIs"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        start local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
        27: .line 788
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int
      StackMap stack:
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefixIndex:I
            ifle 29
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._prefixTable:Lcom/sun/xml/internal/fastinfoset/util/PrefixArray;
            getfield com.sun.xml.internal.fastinfoset.util.PrefixArray._currentInScope:[I
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.prefixIndex:I
            iaload
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceNameIndex:I
            if_icmpeq 29
        28: .line 789
            new com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.AIIqNameNotInScope"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException.<init>:(Ljava/lang/String;)V
            athrow
        29: .line 792
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._duplicateAttributeVerifier:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier;
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.attributeHash:I
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.attributeId:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier.checkForDuplicateAttribute:(II)V
        30: .line 794
            aload 0 /* this */
        31: .line 795
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.namespaceName:Ljava/lang/String;
        32: .line 796
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.qName:Ljava/lang/String;
        33: .line 797
            aload 1 /* name */
            getfield com.sun.xml.internal.fastinfoset.QualifiedName.localName:Ljava/lang/String;
        34: .line 794
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.createAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 4 /* a */
        start local 4 // org.w3c.dom.Attr a
        35: .line 801
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            istore 2 /* b */
        36: .line 802
            iload 2 /* b */
            invokestatic com.sun.xml.internal.fastinfoset.DecoderStateTables.NISTRING:(I)I
            tableswitch { // 0 - 11
                    0: 37
                    1: 47
                    2: 57
                    3: 74
                    4: 84
                    5: 94
                    6: 111
                    7: 124
                    8: 137
                    9: 141
                   10: 148
                   11: 155
              default: 158
          }
        37: .line 805
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            iload 2 /* b */
            bipush 64
            iand
            ifle 38
            iconst_1
            goto 39
      StackMap locals:
      StackMap stack:
        38: iconst_0
      StackMap locals:
      StackMap stack: int
        39: istore 5 /* addToTable */
        start local 5 // boolean addToTable
        40: .line 806
            aload 0 /* this */
            iload 2 /* b */
            bipush 7
            iand
            iconst_1
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        41: .line 807
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf8StringAsString:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
        42: .line 808
            iload 5 /* addToTable */
            ifeq 44
        43: .line 809
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
            pop
        44: .line 812
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int java.lang.String org.w3c.dom.Attr int
      StackMap stack:
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        45: .line 813
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        46: .line 814
            goto 159
        end local 5 // boolean addToTable
        end local 3 // java.lang.String value
        47: .line 818
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            iload 2 /* b */
            bipush 64
            iand
            ifle 48
            iconst_1
            goto 49
      StackMap locals:
      StackMap stack:
        48: iconst_0
      StackMap locals:
      StackMap stack: int
        49: istore 5 /* addToTable */
        start local 5 // boolean addToTable
        50: .line 819
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 9
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        51: .line 820
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf8StringAsString:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
        52: .line 821
            iload 5 /* addToTable */
            ifeq 54
        53: .line 822
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
            pop
        54: .line 825
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int java.lang.String org.w3c.dom.Attr int
      StackMap stack:
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        55: .line 826
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        56: .line 827
            goto 159
        end local 5 // boolean addToTable
        end local 3 // java.lang.String value
        57: .line 831
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            iload 2 /* b */
            bipush 64
            iand
            ifle 58
            iconst_1
            goto 59
      StackMap locals:
      StackMap stack:
        58: iconst_0
      StackMap locals:
      StackMap stack: int
        59: istore 5 /* addToTable */
        start local 5 // boolean addToTable
        60: .line 832
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 24
            ishl
        61: .line 833
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 16
            ishl
        62: .line 832
            ior
        63: .line 834
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 8
            ishl
        64: .line 832
            ior
        65: .line 835
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
        66: .line 832
            ior
            istore 6 /* length */
        start local 6 // int length
        67: .line 836
            aload 0 /* this */
            iload 6 /* length */
            sipush 265
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        68: .line 837
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf8StringAsString:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
        69: .line 838
            iload 5 /* addToTable */
            ifeq 71
        70: .line 839
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
            pop
        71: .line 842
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int java.lang.String org.w3c.dom.Attr int int
      StackMap stack:
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        72: .line 843
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        73: .line 844
            goto 159
        end local 6 // int length
        end local 5 // boolean addToTable
        end local 3 // java.lang.String value
        74: .line 848
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            iload 2 /* b */
            bipush 64
            iand
            ifle 75
            iconst_1
            goto 76
      StackMap locals:
      StackMap stack:
        75: iconst_0
      StackMap locals:
      StackMap stack: int
        76: istore 5 /* addToTable */
        start local 5 // boolean addToTable
        77: .line 849
            aload 0 /* this */
            iload 2 /* b */
            bipush 7
            iand
            iconst_1
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        78: .line 850
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf16StringAsString:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
        79: .line 851
            iload 5 /* addToTable */
            ifeq 81
        80: .line 852
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
            pop
        81: .line 855
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int java.lang.String org.w3c.dom.Attr int
      StackMap stack:
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        82: .line 856
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        83: .line 857
            goto 159
        end local 5 // boolean addToTable
        end local 3 // java.lang.String value
        84: .line 861
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            iload 2 /* b */
            bipush 64
            iand
            ifle 85
            iconst_1
            goto 86
      StackMap locals:
      StackMap stack:
        85: iconst_0
      StackMap locals:
      StackMap stack: int
        86: istore 5 /* addToTable */
        start local 5 // boolean addToTable
        87: .line 862
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 9
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
        88: .line 863
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf16StringAsString:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
        89: .line 864
            iload 5 /* addToTable */
            ifeq 91
        90: .line 865
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
            pop
        91: .line 868
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int java.lang.String org.w3c.dom.Attr int
      StackMap stack:
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        92: .line 869
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        93: .line 870
            goto 159
        end local 5 // boolean addToTable
        end local 3 // java.lang.String value
        94: .line 874
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            iload 2 /* b */
            bipush 64
            iand
            ifle 95
            iconst_1
            goto 96
      StackMap locals:
      StackMap stack:
        95: iconst_0
      StackMap locals:
      StackMap stack: int
        96: istore 5 /* addToTable */
        start local 5 // boolean addToTable
        97: .line 875
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 24
            ishl
        98: .line 876
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 16
            ishl
        99: .line 875
            ior
       100: .line 877
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 8
            ishl
       101: .line 875
            ior
       102: .line 878
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
       103: .line 875
            ior
            istore 6 /* length */
        start local 6 // int length
       104: .line 879
            aload 0 /* this */
            iload 6 /* length */
            sipush 265
            iadd
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
       105: .line 880
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf16StringAsString:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
       106: .line 881
            iload 5 /* addToTable */
            ifeq 108
       107: .line 882
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
            pop
       108: .line 885
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int java.lang.String org.w3c.dom.Attr int int
      StackMap stack:
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
       109: .line 886
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
       110: .line 887
            goto 159
        end local 6 // int length
        end local 5 // boolean addToTable
        end local 3 // java.lang.String value
       111: .line 891
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            iload 2 /* b */
            bipush 64
            iand
            ifle 112
            iconst_1
            goto 113
      StackMap locals:
      StackMap stack:
       112: iconst_0
      StackMap locals:
      StackMap stack: int
       113: istore 5 /* addToTable */
        start local 5 // boolean addToTable
       114: .line 893
            aload 0 /* this */
            iload 2 /* b */
            bipush 15
            iand
            iconst_4
            ishl
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
       115: .line 894
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            istore 2 /* b */
       116: .line 895
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            iload 2 /* b */
            sipush 240
            iand
            iconst_4
            ishr
            ior
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
       117: .line 897
            aload 0 /* this */
            iload 2 /* b */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeOctetsOnFifthBitOfNonIdentifyingStringOnFirstBit:(I)V
       118: .line 899
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeRestrictedAlphabetAsString:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
       119: .line 900
            iload 5 /* addToTable */
            ifeq 121
       120: .line 901
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
            pop
       121: .line 904
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int java.lang.String org.w3c.dom.Attr int
      StackMap stack:
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
       122: .line 905
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
       123: .line 906
            goto 159
        end local 5 // boolean addToTable
        end local 3 // java.lang.String value
       124: .line 910
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            iload 2 /* b */
            bipush 64
            iand
            ifle 125
            iconst_1
            goto 126
      StackMap locals:
      StackMap stack:
       125: iconst_0
      StackMap locals:
      StackMap stack: int
       126: istore 5 /* addToTable */
        start local 5 // boolean addToTable
       127: .line 911
            aload 0 /* this */
            iload 2 /* b */
            bipush 15
            iand
            iconst_4
            ishl
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
       128: .line 912
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            istore 2 /* b */
       129: .line 913
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            iload 2 /* b */
            sipush 240
            iand
            iconst_4
            ishr
            ior
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
       130: .line 915
            aload 0 /* this */
            iload 2 /* b */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeOctetsOnFifthBitOfNonIdentifyingStringOnFirstBit:(I)V
       131: .line 916
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.convertEncodingAlgorithmDataToCharacters:(Z)Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
       132: .line 917
            iload 5 /* addToTable */
            ifeq 134
       133: .line 918
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 3 /* value */
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.add:(Ljava/lang/String;)I
            pop
       134: .line 920
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int java.lang.String org.w3c.dom.Attr int
      StackMap stack:
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
       135: .line 921
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
       136: .line 922
            goto 159
        end local 5 // boolean addToTable
        end local 3 // java.lang.String value
       137: .line 925
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser com.sun.xml.internal.fastinfoset.QualifiedName int top org.w3c.dom.Attr
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
            iload 2 /* b */
            bipush 63
            iand
            aaload
            astore 3 /* value */
        start local 3 // java.lang.String value
       138: .line 927
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
       139: .line 928
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
       140: .line 929
            goto 159
        end local 3 // java.lang.String value
       141: .line 932
      StackMap locals:
      StackMap stack:
            iload 2 /* b */
            bipush 31
            iand
            bipush 8
            ishl
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            ior
       142: .line 933
            bipush 64
       143: .line 932
            iadd
            istore 5 /* index */
        start local 5 // int index
       144: .line 934
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
            iload 5 /* index */
            aaload
            astore 3 /* value */
        start local 3 // java.lang.String value
       145: .line 936
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
       146: .line 937
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
       147: .line 938
            goto 159
        end local 5 // int index
        end local 3 // java.lang.String value
       148: .line 942
      StackMap locals:
      StackMap stack:
            iload 2 /* b */
            bipush 15
            iand
            bipush 16
            ishl
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            bipush 8
            ishl
            ior
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.read:()I
            ior
       149: .line 943
            sipush 8256
       150: .line 942
            iadd
            istore 5 /* index */
        start local 5 // int index
       151: .line 944
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._attributeValueTable:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            getfield com.sun.xml.internal.fastinfoset.util.StringArray._array:[Ljava/lang/String;
            iload 5 /* index */
            aaload
            astore 3 /* value */
        start local 3 // java.lang.String value
       152: .line 946
            aload 4 /* a */
            aload 3 /* value */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
       153: .line 947
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
       154: .line 948
            goto 159
        end local 5 // int index
        end local 3 // java.lang.String value
       155: .line 951
      StackMap locals:
      StackMap stack:
            aload 4 /* a */
            ldc ""
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
       156: .line 952
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentElement:Lorg/w3c/dom/Element;
            aload 4 /* a */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
       157: .line 953
            goto 159
       158: .line 955
      StackMap locals:
      StackMap stack:
            new java.io.IOException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.decodingAIIValue"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // org.w3c.dom.Attr a
        end local 1 // com.sun.xml.internal.fastinfoset.QualifiedName name
       159: .line 958
      StackMap locals: com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
            ifeq 2
       160: .line 961
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._duplicateAttributeVerifier:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._duplicateAttributeVerifier:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier;
            getfield com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier._poolHead:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier$Entry;
            putfield com.sun.xml.internal.fastinfoset.util.DuplicateAttributeVerifier._poolCurrent:Lcom/sun/xml/internal/fastinfoset/util/DuplicateAttributeVerifier$Entry;
       161: .line 963
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._doubleTerminate:Z
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._terminate:Z
       162: .line 964
            aload 0 /* this */
            iconst_0
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._doubleTerminate:Z
       163: .line 965
            return
        end local 2 // int b
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  164     0        this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            5    6     1        name  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
           10   11     1        name  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
           15   16     1        name  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
           20   23     1        name  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
           27  159     1        name  Lcom/sun/xml/internal/fastinfoset/QualifiedName;
            3  164     2           b  I
           42   47     3       value  Ljava/lang/String;
           52   57     3       value  Ljava/lang/String;
           69   74     3       value  Ljava/lang/String;
           79   84     3       value  Ljava/lang/String;
           89   94     3       value  Ljava/lang/String;
          106  111     3       value  Ljava/lang/String;
          119  124     3       value  Ljava/lang/String;
          132  137     3       value  Ljava/lang/String;
          138  141     3       value  Ljava/lang/String;
          145  148     3       value  Ljava/lang/String;
          152  155     3       value  Ljava/lang/String;
            9   11     4           i  I
           14   16     4           i  I
           35  159     4           a  Lorg/w3c/dom/Attr;
           40   47     5  addToTable  Z
           50   57     5  addToTable  Z
           60   74     5  addToTable  Z
           67   74     6      length  I
           77   84     5  addToTable  Z
           87   94     5  addToTable  Z
           97  111     5  addToTable  Z
          104  111     6      length  I
          114  124     5  addToTable  Z
          127  137     5  addToTable  Z
          144  148     5       index  I
          151  155     5       index  I
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException

  protected final void processCommentII();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 968
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeNonIdentifyingStringOnFirstBit:()I
            tableswitch { // 0 - 3
                    0: 1
                    1: 7
                    2: 6
                    3: 10
              default: 11
          }
         1: .line 971
      StackMap locals:
      StackMap stack:
            new java.lang.String
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            invokespecial java.lang.String.<init>:([CII)V
            astore 1 /* s */
        start local 1 // java.lang.String s
         2: .line 972
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._addToTable:Z
            ifeq 4
         3: .line 973
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
            new com.sun.xml.internal.fastinfoset.util.CharArrayString
            dup
            aload 1 /* s */
            iconst_0
            invokespecial com.sun.xml.internal.fastinfoset.util.CharArrayString.<init>:(Ljava/lang/String;Z)V
            invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.add:(Lcom/sun/xml/internal/fastinfoset/util/CharArray;)V
         4: .line 976
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            aload 1 /* s */
            invokeinterface org.w3c.dom.Document.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         5: .line 977
            goto 11
        end local 1 // java.lang.String s
         6: .line 980
      StackMap locals:
      StackMap stack:
            new java.io.IOException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.commentIIAlgorithmNotSupported"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 983
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._integer:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.get:(I)Lcom/sun/xml/internal/fastinfoset/util/CharArray;
            invokevirtual com.sun.xml.internal.fastinfoset.util.CharArray.toString:()Ljava/lang/String;
            astore 1 /* s */
        start local 1 // java.lang.String s
         8: .line 985
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            aload 1 /* s */
            invokeinterface org.w3c.dom.Document.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         9: .line 986
            goto 11
        end local 1 // java.lang.String s
        10: .line 989
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            ldc ""
            invokeinterface org.w3c.dom.Document.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        11: .line 992
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            2    6     1     s  Ljava/lang/String;
            8   10     1     s  Ljava/lang/String;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException

  protected final void processProcessingII();
    descriptor: ()V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
         0: .line 995
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherNCName:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeIdentifyingNonEmptyStringOnFirstBit:(Lcom/sun/xml/internal/fastinfoset/util/StringArray;)Ljava/lang/String;
            astore 1 /* target */
        start local 1 // java.lang.String target
         1: .line 997
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeNonIdentifyingStringOnFirstBit:()I
            tableswitch { // 0 - 3
                    0: 2
                    1: 8
                    2: 7
                    3: 11
              default: 12
          }
         2: .line 1000
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.String
            dup
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBuffer:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._charBufferLength:I
            invokespecial java.lang.String.<init>:([CII)V
            astore 2 /* data */
        start local 2 // java.lang.String data
         3: .line 1001
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._addToTable:Z
            ifeq 5
         4: .line 1002
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
            new com.sun.xml.internal.fastinfoset.util.CharArrayString
            dup
            aload 2 /* data */
            iconst_0
            invokespecial com.sun.xml.internal.fastinfoset.util.CharArrayString.<init>:(Ljava/lang/String;Z)V
            invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.add:(Lcom/sun/xml/internal/fastinfoset/util/CharArray;)V
         5: .line 1005
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            aload 1 /* target */
            aload 2 /* data */
            invokeinterface org.w3c.dom.Document.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         6: .line 1006
            goto 12
        end local 2 // java.lang.String data
         7: .line 1009
      StackMap locals:
      StackMap stack:
            new java.io.IOException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.processingIIWithEncodingAlgorithm"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1012
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.otherString:Lcom/sun/xml/internal/fastinfoset/util/CharArrayArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._integer:I
            invokevirtual com.sun.xml.internal.fastinfoset.util.CharArrayArray.get:(I)Lcom/sun/xml/internal/fastinfoset/util/CharArray;
            invokevirtual com.sun.xml.internal.fastinfoset.util.CharArray.toString:()Ljava/lang/String;
            astore 2 /* data */
        start local 2 // java.lang.String data
         9: .line 1014
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            aload 1 /* target */
            aload 2 /* data */
            invokeinterface org.w3c.dom.Document.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        10: .line 1015
            goto 12
        end local 2 // java.lang.String data
        11: .line 1018
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._currentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            aload 1 /* target */
            ldc ""
            invokeinterface org.w3c.dom.Document.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        12: .line 1021
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String target
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   13     0    this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            1   13     1  target  Ljava/lang/String;
            3    7     2    data  Ljava/lang/String;
            9   11     2    data  Ljava/lang/String;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException

  protected org.w3c.dom.Element createElement(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // java.lang.String namespaceName
        start local 2 // java.lang.String qName
        start local 3 // java.lang.String localName
         0: .line 1024
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            aload 1 /* namespaceName */
            aload 2 /* qName */
            invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            areturn
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String qName
        end local 1 // java.lang.String namespaceName
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0    1     1  namespaceName  Ljava/lang/String;
            0    1     2          qName  Ljava/lang/String;
            0    1     3      localName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      namespaceName  
      qName          
      localName      

  protected org.w3c.dom.Attr createAttribute(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // java.lang.String namespaceName
        start local 2 // java.lang.String qName
        start local 3 // java.lang.String localName
         0: .line 1028
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._document:Lorg/w3c/dom/Document;
            aload 1 /* namespaceName */
            aload 2 /* qName */
            invokeinterface org.w3c.dom.Document.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            areturn
        end local 3 // java.lang.String localName
        end local 2 // java.lang.String qName
        end local 1 // java.lang.String namespaceName
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0    1     1  namespaceName  Ljava/lang/String;
            0    1     2          qName  Ljava/lang/String;
            0    1     3      localName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      namespaceName  
      qName          
      localName      

  protected java.lang.String convertEncodingAlgorithmDataToCharacters(boolean);
    descriptor: (Z)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
        start local 1 // boolean isAttributeValue
         0: .line 1032
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 2 /* buffer */
        start local 2 // java.lang.StringBuffer buffer
         1: .line 1033
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            bipush 9
            if_icmpge 7
         2: .line 1034
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            invokestatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.getAlgorithm:(I)Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
         3: .line 1035
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBuffer:[B
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferStart:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
            invokevirtual com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm.decodeFromBytes:([BII)Ljava/lang/Object;
         4: .line 1034
            astore 3 /* array */
        start local 3 // java.lang.Object array
         5: .line 1036
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            invokestatic com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithmFactory.getAlgorithm:(I)Lcom/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm;
            aload 3 /* array */
            aload 2 /* buffer */
            invokevirtual com.sun.xml.internal.fastinfoset.algorithm.BuiltInEncodingAlgorithm.convertToCharacters:(Ljava/lang/Object;Ljava/lang/StringBuffer;)V
        end local 3 // java.lang.Object array
         6: .line 1037
            goto 22
      StackMap locals: java.lang.StringBuffer
      StackMap stack:
         7: aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            bipush 9
            if_icmpne 12
         8: .line 1038
            iload 1 /* isAttributeValue */
            ifne 11
         9: .line 1040
            aload 0 /* this */
            dup
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferOffset:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
            isub
            putfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferOffset:I
        10: .line 1041
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser.decodeUtf8StringAsString:()Ljava/lang/String;
            areturn
        11: .line 1043
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
            dup
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.CDATAAlgorithmNotSupported"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 1044
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            bipush 32
            if_icmplt 22
        13: .line 1045
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._v:Lcom/sun/xml/internal/fastinfoset/vocab/ParserVocabulary;
            getfield com.sun.xml.internal.fastinfoset.vocab.ParserVocabulary.encodingAlgorithm:Lcom/sun/xml/internal/fastinfoset/util/StringArray;
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._identifier:I
            bipush 32
            isub
            invokevirtual com.sun.xml.internal.fastinfoset.util.StringArray.get:(I)Ljava/lang/String;
            astore 3 /* URI */
        start local 3 // java.lang.String URI
        14: .line 1046
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._registeredEncodingAlgorithms:Ljava/util/Map;
            aload 3 /* URI */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm
            astore 4 /* ea */
        start local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm ea
        15: .line 1047
            aload 4 /* ea */
            ifnull 19
        16: .line 1048
            aload 4 /* ea */
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBuffer:[B
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferStart:I
            aload 0 /* this */
            getfield com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser._octetBufferLength:I
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm.decodeFromBytes:([BII)Ljava/lang/Object;
            astore 5 /* data */
        start local 5 // java.lang.Object data
        17: .line 1049
            aload 4 /* ea */
            aload 5 /* data */
            aload 2 /* buffer */
            invokeinterface com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm.convertToCharacters:(Ljava/lang/Object;Ljava/lang/StringBuffer;)V
        end local 5 // java.lang.Object data
        18: .line 1050
            goto 22
        19: .line 1051
      StackMap locals: java.lang.String com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm
      StackMap stack:
            new com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException
            dup
        20: .line 1052
            invokestatic com.sun.xml.internal.fastinfoset.CommonResourceBundle.getInstance:()Lcom/sun/xml/internal/fastinfoset/CommonResourceBundle;
            ldc "message.algorithmDataCannotBeReported"
            invokevirtual com.sun.xml.internal.fastinfoset.CommonResourceBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
        21: .line 1051
            invokespecial com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithmException.<init>:(Ljava/lang/String;)V
            athrow
        end local 4 // com.sun.xml.internal.org.jvnet.fastinfoset.EncodingAlgorithm ea
        end local 3 // java.lang.String URI
        22: .line 1055
      StackMap locals:
      StackMap stack:
            aload 2 /* buffer */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuffer buffer
        end local 1 // boolean isAttributeValue
        end local 0 // com.sun.xml.internal.fastinfoset.dom.DOMDocumentParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   23     0              this  Lcom/sun/xml/internal/fastinfoset/dom/DOMDocumentParser;
            0   23     1  isAttributeValue  Z
            1   23     2            buffer  Ljava/lang/StringBuffer;
            5    6     3             array  Ljava/lang/Object;
           14   22     3               URI  Ljava/lang/String;
           15   22     4                ea  Lcom/sun/xml/internal/org/jvnet/fastinfoset/EncodingAlgorithm;
           17   18     5              data  Ljava/lang/Object;
    Exceptions:
      throws com.sun.xml.internal.org.jvnet.fastinfoset.FastInfosetException, java.io.IOException
    MethodParameters:
                  Name  Flags
      isAttributeValue  
}
SourceFile: "DOMDocumentParser.java"