public class com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl extends com.sun.org.apache.xerces.internal.impl.XML11DocumentScannerImpl
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl
  super_class: com.sun.org.apache.xerces.internal.impl.XML11DocumentScannerImpl
{
  protected boolean fBindNamespaces;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

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

  private com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidatorFilter fDTDValidator;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter;
    flags: (0x0002) ACC_PRIVATE

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
         0: .line 73
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.XML11DocumentScannerImpl.<init>:()V
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;

  public void setDTDValidator(com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidatorFilter);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
        start local 1 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidatorFilter validator
         0: .line 110
            aload 0 /* this */
            aload 1 /* validator */
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDTDValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter;
         1: .line 111
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidatorFilter validator
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;
            0    2     1  validator  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter;
    MethodParameters:
           Name  Flags
      validator  

  protected boolean scanStartElement();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
         0: .line 139
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ELEMENTSTART:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            pop
         1: .line 141
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            astore 1 /* rawname */
        start local 1 // java.lang.String rawname
         2: .line 142
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 20
         3: .line 143
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.pushContext:()V
         4: .line 144
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fScannerState:I
            bipush 26
            if_icmpne 20
         5: .line 145
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fPerformValidation:Z
            ifeq 20
         6: .line 146
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         7: .line 147
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         8: .line 148
            ldc "MSG_GRAMMAR_NOT_FOUND"
         9: .line 149
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        10: .line 150
            iconst_1
        11: .line 146
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        12: .line 152
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            ifnull 14
        13: .line 153
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            aload 1 /* rawname */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 20
        14: .line 154
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        15: .line 155
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        16: .line 156
            ldc "RootElementTypeMustMatchDoctypedecl"
        17: .line 157
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* rawname */
            aastore
        18: .line 158
            iconst_1
        19: .line 154
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        20: .line 165
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementStack:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.pushElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;)Lcom/sun/org/apache/xerces/internal/xni/QName;
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
        21: .line 168
            iconst_0
            istore 2 /* empty */
        start local 2 // boolean empty
        22: .line 169
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.removeAllAttributes:()V
        23: .line 172
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
            istore 3 /* sawSpace */
        start local 3 // boolean sawSpace
        24: .line 175
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
            istore 4 /* c */
        start local 4 // int c
        25: .line 176
            iload 4 /* c */
            bipush 62
            if_icmpne 28
        26: .line 177
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanChar:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
            pop
        27: .line 178
            goto 52
        28: .line 179
      StackMap locals: int int
      StackMap stack:
            iload 4 /* c */
            bipush 47
            if_icmpne 37
        29: .line 180
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanChar:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
            pop
        30: .line 181
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 62
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifne 35
        31: .line 182
            aload 0 /* this */
        32: .line 183
            ldc "ElementUnterminated"
        33: .line 184
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        34: .line 182
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        35: .line 186
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* empty */
        36: .line 187
            goto 52
        37: .line 188
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* c */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.isValidNameStartChar:(I)Z
            ifeq 38
            iload 3 /* sawSpace */
            ifne 43
        38: .line 191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* c */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
            ifeq 39
            iload 3 /* sawSpace */
            ifne 43
        39: .line 192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        40: .line 193
            ldc "ElementUnterminated"
        41: .line 194
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        42: .line 192
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        43: .line 199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.scanAttribute:(Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;)V
        44: .line 200
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            ifnull 23
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementAttributeLimit:I
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isNoLimit:(I)Z
            ifne 23
        45: .line 201
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.getLength:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementAttributeLimit:I
            if_icmple 23
        46: .line 202
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        47: .line 203
            ldc "ElementAttributeLimit"
        48: .line 204
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementAttributeLimit:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        49: .line 205
            iconst_2
        50: .line 202
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 4 // int c
        end local 3 // boolean sawSpace
        51: .line 208
            goto 23
        52: .line 210
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 127
        53: .line 212
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 60
        54: .line 213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        55: .line 214
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        56: .line 215
            ldc "ElementXMLNSPrefix"
        57: .line 216
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        58: .line 217
            iconst_2
        59: .line 213
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        60: .line 222
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 62
        61: .line 223
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            goto 63
        62: .line 224
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        63: .line 221
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        64: .line 226
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 3 /* prefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        65: .line 228
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        66: .line 230
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnonnull 69
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 69
        67: .line 231
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
        68: .line 233
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
        69: .line 235
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 78
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnonnull 78
        70: .line 236
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        71: .line 237
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        72: .line 238
            ldc "ElementPrefixUnbound"
        73: .line 239
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        74: .line 240
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            aastore
            dup
            iconst_1
        75: .line 241
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        76: .line 242
            iconst_2
        77: .line 236
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        78: .line 246
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.getLength:()I
            istore 4 /* length */
        start local 4 // int length
        79: .line 247
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        80: goto 104
        81: .line 248
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            iload 5 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.getName:(ILcom/sun/org/apache/xerces/internal/xni/QName;)V
        82: .line 251
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 84
        83: .line 252
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            goto 85
        84: .line 253
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        85: .line 250
      StackMap locals:
      StackMap stack: java.lang.String
            astore 6 /* aprefix */
        start local 6 // java.lang.String aprefix
        86: .line 254
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 6 /* aprefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* uri */
        start local 7 // java.lang.String uri
        87: .line 257
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 90
        88: .line 258
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            aload 7 /* uri */
            if_acmpne 90
        89: .line 259
            goto 103
        90: .line 261
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 6 /* aprefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpeq 103
        91: .line 262
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 7 /* uri */
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        92: .line 263
            aload 7 /* uri */
            ifnonnull 102
        93: .line 264
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        94: .line 265
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        95: .line 266
            ldc "AttributePrefixUnbound"
        96: .line 267
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        97: .line 268
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        98: .line 269
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_2
        99: .line 270
            aload 6 /* aprefix */
            aastore
       100: .line 271
            iconst_2
       101: .line 264
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
       102: .line 273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            iload 5 /* i */
            aload 7 /* uri */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.setURI:(ILjava/lang/String;)V
        end local 7 // java.lang.String uri
        end local 6 // java.lang.String aprefix
       103: .line 247
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
       104: iload 5 /* i */
            iload 4 /* length */
            if_icmplt 81
        end local 5 // int i
       105: .line 277
            iload 4 /* length */
            iconst_1
            if_icmple 127
       106: .line 278
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.checkDuplicatesNS:()Lcom/sun/org/apache/xerces/internal/xni/QName;
            astore 5 /* name */
        start local 5 // com.sun.org.apache.xerces.internal.xni.QName name
       107: .line 279
            aload 5 /* name */
            ifnull 127
       108: .line 280
            aload 5 /* name */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 119
       109: .line 281
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
       110: .line 282
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       111: .line 283
            ldc "AttributeNSNotUnique"
       112: .line 284
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
       113: .line 285
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
       114: .line 286
            aload 5 /* name */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            aastore
            dup
            iconst_2
       115: .line 287
            aload 5 /* name */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            aastore
       116: .line 288
            iconst_2
       117: .line 281
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
       118: .line 289
            goto 127
       119: .line 290
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl java.lang.String int java.lang.String int com.sun.org.apache.xerces.internal.xni.QName
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
       120: .line 291
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       121: .line 292
            ldc "AttributeNotUnique"
       122: .line 293
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
       123: .line 294
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
       124: .line 295
            aload 5 /* name */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
       125: .line 296
            iconst_2
       126: .line 290
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 5 // com.sun.org.apache.xerces.internal.xni.QName name
        end local 4 // int length
        end local 3 // java.lang.String prefix
       127: .line 303
      StackMap locals:
      StackMap stack:
            iload 2 /* empty */
            ifeq 139
       128: .line 305
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
       129: .line 308
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 134
       130: .line 309
            aload 0 /* this */
       131: .line 310
            ldc "ElementEntityMismatch"
       132: .line 311
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
       133: .line 309
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       134: .line 314
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 136
       135: .line 315
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.emptyElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
       136: .line 321
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fScanEndElement:Z
       137: .line 324
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementStack:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:()Lcom/sun/org/apache/xerces/internal/xni/QName;
            pop
       138: .line 325
            goto 143
       139: .line 326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.dtdGrammarUtil:Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
            ifnull 141
       140: .line 327
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.dtdGrammarUtil:Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
       141: .line 330
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 143
       142: .line 331
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
       143: .line 337
      StackMap locals:
      StackMap stack:
            iload 2 /* empty */
            ireturn
        end local 2 // boolean empty
        end local 1 // java.lang.String rawname
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0  144     0      this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;
            2  144     1   rawname  Ljava/lang/String;
           22  144     2     empty  Z
           24   51     3  sawSpace  Z
           25   51     4         c  I
           64  127     3    prefix  Ljava/lang/String;
           79  127     4    length  I
           80  105     5         i  I
           86  103     6   aprefix  Ljava/lang/String;
           87  103     7       uri  Ljava/lang/String;
          107  127     5      name  Lcom/sun/org/apache/xerces/internal/xni/QName;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException

  protected void scanStartElementName();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
         0: .line 349
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ELEMENTSTART:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            pop
         1: .line 352
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
         2: .line 353
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException

  protected boolean scanStartElementAfterName();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
         0: .line 365
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            astore 1 /* rawname */
        start local 1 // java.lang.String rawname
         1: .line 366
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 19
         2: .line 367
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.pushContext:()V
         3: .line 368
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fScannerState:I
            bipush 26
            if_icmpne 19
         4: .line 369
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fPerformValidation:Z
            ifeq 19
         5: .line 370
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         6: .line 371
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         7: .line 372
            ldc "MSG_GRAMMAR_NOT_FOUND"
         8: .line 373
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
         9: .line 374
            iconst_1
        10: .line 370
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        11: .line 376
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            ifnull 13
        12: .line 377
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            aload 1 /* rawname */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 19
        13: .line 378
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        14: .line 379
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        15: .line 380
            ldc "RootElementTypeMustMatchDoctypedecl"
        16: .line 381
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* rawname */
            aastore
        17: .line 382
            iconst_1
        18: .line 378
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        19: .line 389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementStack:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.pushElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;)Lcom/sun/org/apache/xerces/internal/xni/QName;
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
        20: .line 392
            iconst_0
            istore 2 /* empty */
        start local 2 // boolean empty
        21: .line 393
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.removeAllAttributes:()V
        22: .line 397
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
            istore 3 /* c */
        start local 3 // int c
        23: .line 398
            iload 3 /* c */
            bipush 62
            if_icmpne 26
        24: .line 399
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanChar:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
            pop
        25: .line 400
            goto 44
        26: .line 401
      StackMap locals: int
      StackMap stack:
            iload 3 /* c */
            bipush 47
            if_icmpne 35
        27: .line 402
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanChar:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
            pop
        28: .line 403
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 62
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifne 33
        29: .line 404
            aload 0 /* this */
        30: .line 405
            ldc "ElementUnterminated"
        31: .line 406
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        32: .line 404
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        33: .line 408
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* empty */
        34: .line 409
            goto 44
        35: .line 410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* c */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.isValidNameStartChar:(I)Z
            ifeq 36
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
            ifne 41
        36: .line 413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* c */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
            ifeq 37
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
            ifne 41
        37: .line 414
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        38: .line 415
            ldc "ElementUnterminated"
        39: .line 416
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        40: .line 414
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        41: .line 421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.scanAttribute:(Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;)V
        42: .line 424
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
        end local 3 // int c
        43: .line 426
            goto 22
        44: .line 428
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 119
        45: .line 430
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 52
        46: .line 431
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        47: .line 432
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        48: .line 433
            ldc "ElementXMLNSPrefix"
        49: .line 434
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        50: .line 435
            iconst_2
        51: .line 431
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        52: .line 440
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 54
        53: .line 441
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            goto 55
        54: .line 442
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        55: .line 439
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        56: .line 444
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 3 /* prefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        57: .line 446
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        58: .line 448
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnonnull 61
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 61
        59: .line 449
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
        60: .line 451
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
        61: .line 453
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 70
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnonnull 70
        62: .line 454
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        63: .line 455
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        64: .line 456
            ldc "ElementPrefixUnbound"
        65: .line 457
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        66: .line 458
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            aastore
            dup
            iconst_1
        67: .line 459
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        68: .line 460
            iconst_2
        69: .line 454
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        70: .line 464
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.getLength:()I
            istore 4 /* length */
        start local 4 // int length
        71: .line 465
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        72: goto 96
        73: .line 466
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            iload 5 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.getName:(ILcom/sun/org/apache/xerces/internal/xni/QName;)V
        74: .line 469
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 76
        75: .line 470
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            goto 77
        76: .line 471
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        77: .line 468
      StackMap locals:
      StackMap stack: java.lang.String
            astore 6 /* aprefix */
        start local 6 // java.lang.String aprefix
        78: .line 472
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 6 /* aprefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* uri */
        start local 7 // java.lang.String uri
        79: .line 475
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 82
        80: .line 476
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            aload 7 /* uri */
            if_acmpne 82
        81: .line 477
            goto 95
        82: .line 479
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 6 /* aprefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpeq 95
        83: .line 480
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 7 /* uri */
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        84: .line 481
            aload 7 /* uri */
            ifnonnull 94
        85: .line 482
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        86: .line 483
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        87: .line 484
            ldc "AttributePrefixUnbound"
        88: .line 485
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        89: .line 486
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        90: .line 487
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_2
        91: .line 488
            aload 6 /* aprefix */
            aastore
        92: .line 489
            iconst_2
        93: .line 482
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        94: .line 491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            iload 5 /* i */
            aload 7 /* uri */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.setURI:(ILjava/lang/String;)V
        end local 7 // java.lang.String uri
        end local 6 // java.lang.String aprefix
        95: .line 465
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        96: iload 5 /* i */
            iload 4 /* length */
            if_icmplt 73
        end local 5 // int i
        97: .line 495
            iload 4 /* length */
            iconst_1
            if_icmple 119
        98: .line 496
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesIteratorImpl.checkDuplicatesNS:()Lcom/sun/org/apache/xerces/internal/xni/QName;
            astore 5 /* name */
        start local 5 // com.sun.org.apache.xerces.internal.xni.QName name
        99: .line 497
            aload 5 /* name */
            ifnull 119
       100: .line 498
            aload 5 /* name */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 111
       101: .line 499
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
       102: .line 500
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       103: .line 501
            ldc "AttributeNSNotUnique"
       104: .line 502
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
       105: .line 503
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
       106: .line 504
            aload 5 /* name */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            aastore
            dup
            iconst_2
       107: .line 505
            aload 5 /* name */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            aastore
       108: .line 506
            iconst_2
       109: .line 499
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
       110: .line 507
            goto 119
       111: .line 508
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl java.lang.String int java.lang.String int com.sun.org.apache.xerces.internal.xni.QName
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
       112: .line 509
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       113: .line 510
            ldc "AttributeNotUnique"
       114: .line 511
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
       115: .line 512
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
       116: .line 513
            aload 5 /* name */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
       117: .line 514
            iconst_2
       118: .line 508
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 5 // com.sun.org.apache.xerces.internal.xni.QName name
        end local 4 // int length
        end local 3 // java.lang.String prefix
       119: .line 521
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 133
       120: .line 522
            iload 2 /* empty */
            ifeq 132
       121: .line 525
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
       122: .line 528
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 127
       123: .line 529
            aload 0 /* this */
       124: .line 530
            ldc "ElementEntityMismatch"
       125: .line 531
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
       126: .line 529
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       127: .line 534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.emptyElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
       128: .line 536
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 130
       129: .line 537
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.popContext:()V
       130: .line 540
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementStack:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:()Lcom/sun/org/apache/xerces/internal/xni/QName;
            pop
       131: .line 541
            goto 133
       132: .line 542
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesIteratorImpl;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
       133: .line 548
      StackMap locals:
      StackMap stack:
            iload 2 /* empty */
            ireturn
        end local 2 // boolean empty
        end local 1 // java.lang.String rawname
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  134     0     this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;
            1  134     1  rawname  Ljava/lang/String;
           21  134     2    empty  Z
           23   43     3        c  I
           56  119     3   prefix  Ljava/lang/String;
           71  119     4   length  I
           72   97     5        i  I
           78   95     6  aprefix  Ljava/lang/String;
           79   95     7      uri  Ljava/lang/String;
           99  119     5     name  Lcom/sun/org/apache/xerces/internal/xni/QName;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException

  protected void scanAttribute(com.sun.org.apache.xerces.internal.util.XMLAttributesImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=9, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
        start local 1 // com.sun.org.apache.xerces.internal.util.XMLAttributesImpl attributes
         0: .line 575
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ATTRIBUTENAME:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            pop
         1: .line 578
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
            pop
         2: .line 579
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 61
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ATTRIBUTE:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifne 9
         3: .line 580
            aload 0 /* this */
         4: .line 581
            ldc "EqRequiredInAttribute"
         5: .line 582
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         6: .line 583
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
         7: .line 584
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
         8: .line 580
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         9: .line 586
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
            pop
        10: .line 591
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 18
        11: .line 592
            aload 1 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getLength:()I
            istore 2 /* attrIndex */
        start local 2 // int attrIndex
        12: .line 593
            aload 1 /* attributes */
        13: .line 594
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
        14: .line 595
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
        15: .line 596
            aconst_null
        16: .line 593
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.addAttributeNS:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
        17: .line 597
            goto 32
        end local 2 // int attrIndex
        18: .line 598
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getLength:()I
            istore 3 /* oldLen */
        start local 3 // int oldLen
        19: .line 600
            aload 1 /* attributes */
        20: .line 601
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
        21: .line 602
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
        22: .line 603
            aconst_null
        23: .line 600
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.addAttribute:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
        24: .line 599
            istore 2 /* attrIndex */
        start local 2 // int attrIndex
        25: .line 606
            iload 3 /* oldLen */
            aload 1 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getLength:()I
            if_icmpne 32
        26: .line 607
            aload 0 /* this */
        27: .line 608
            ldc "AttributeNotUnique"
        28: .line 609
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        29: .line 610
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        30: .line 611
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        31: .line 607
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 3 // int oldLen
        32: .line 616
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fHasExternalDTD:Z
            ifeq 33
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fStandalone:Z
            ifne 33
            iconst_1
            goto 34
      StackMap locals:
      StackMap stack:
        33: iconst_0
      StackMap locals:
      StackMap stack: int
        34: istore 3 /* isVC */
        start local 3 // boolean isVC
        35: .line 624
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            astore 4 /* localpart */
        start local 4 // java.lang.String localpart
        36: .line 625
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 38
        37: .line 626
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            goto 39
      StackMap locals: int java.lang.String
      StackMap stack:
        38: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        39: .line 625
      StackMap locals:
      StackMap stack: java.lang.String
            astore 5 /* prefix */
        start local 5 // java.lang.String prefix
        40: .line 627
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            aload 5 /* prefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 43
        41: .line 628
            aload 5 /* prefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpne 42
            aload 4 /* localpart */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 43
        42: .line 627
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int int java.lang.String java.lang.String
      StackMap stack: int
            iconst_0
            goto 44
      StackMap locals:
      StackMap stack: int
        43: iconst_1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int int java.lang.String java.lang.String
      StackMap stack: int int
        44: iand
            istore 6 /* isNSDecl */
        start local 6 // boolean isNSDecl
        45: .line 630
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fTempString2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
        46: .line 631
            iload 3 /* isVC */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            iload 6 /* isNSDecl */
        47: .line 630
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.scanAttributeValue:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Ljava/lang/String;ZLjava/lang/String;Z)Z
            pop
        48: .line 632
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            astore 7 /* value */
        start local 7 // java.lang.String value
        49: .line 633
            aload 1 /* attributes */
            iload 2 /* attrIndex */
            aload 7 /* value */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setValue:(ILjava/lang/String;)V
        50: .line 634
            aload 1 /* attributes */
            iload 2 /* attrIndex */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fTempString2:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setNonNormalizedValue:(ILjava/lang/String;)V
        51: .line 635
            aload 1 /* attributes */
            iload 2 /* attrIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setSpecified:(IZ)V
        52: .line 638
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 112
        53: .line 639
            iload 6 /* isNSDecl */
            ifeq 107
        54: .line 640
            aload 7 /* value */
            invokevirtual java.lang.String.length:()I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fXMLNameLimit:I
            if_icmple 61
        55: .line 641
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        56: .line 642
            ldc "MaxXMLNameLimit"
        57: .line 643
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 7 /* value */
            aastore
            dup
            iconst_1
            aload 7 /* value */
            invokevirtual java.lang.String.length:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fXMLNameLimit:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_3
        58: .line 644
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getStateLiteral:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)Ljava/lang/String;
            aastore
        59: .line 645
            iconst_2
        60: .line 641
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        61: .line 648
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 7 /* value */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* uri */
        start local 8 // java.lang.String uri
        62: .line 651
            aload 5 /* prefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 70
        63: .line 652
            aload 4 /* localpart */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 70
        64: .line 653
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        65: .line 654
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        66: .line 655
            ldc "CantBindXMLNS"
        67: .line 656
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aastore
        68: .line 657
            iconst_2
        69: .line 653
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        70: .line 661
      StackMap locals: java.lang.String
      StackMap stack:
            aload 8 /* uri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            if_acmpne 77
        71: .line 662
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        72: .line 663
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        73: .line 664
            ldc "CantBindXMLNS"
        74: .line 665
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aastore
        75: .line 666
            iconst_2
        76: .line 662
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        77: .line 670
      StackMap locals:
      StackMap stack:
            aload 4 /* localpart */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XML:Ljava/lang/String;
            if_acmpne 86
        78: .line 671
            aload 8 /* uri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            if_acmpeq 93
        79: .line 672
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        80: .line 673
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        81: .line 674
            ldc "CantBindXML"
        82: .line 675
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aastore
        83: .line 676
            iconst_2
        84: .line 672
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        85: .line 678
            goto 93
        86: .line 681
      StackMap locals:
      StackMap stack:
            aload 8 /* uri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            if_acmpne 93
        87: .line 682
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        88: .line 683
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        89: .line 684
            ldc "CantBindXML"
        90: .line 685
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aastore
        91: .line 686
            iconst_2
        92: .line 682
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        93: .line 691
      StackMap locals:
      StackMap stack:
            aload 4 /* localpart */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 95
        94: .line 692
            aload 4 /* localpart */
            goto 96
        95: .line 693
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        96: .line 690
      StackMap locals:
      StackMap stack: java.lang.String
            astore 5 /* prefix */
        97: .line 698
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
        98: .line 699
            aload 5 /* prefix */
        99: .line 700
            aload 8 /* uri */
            invokevirtual java.lang.String.length:()I
            ifeq 100
            aload 8 /* uri */
            goto 101
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int int java.lang.String java.lang.String int java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.xni.NamespaceContext java.lang.String
       100: aconst_null
       101: .line 698
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl com.sun.org.apache.xerces.internal.util.XMLAttributesImpl int int java.lang.String java.lang.String int java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.xni.NamespaceContext java.lang.String java.lang.String
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
       102: .line 702
            aload 1 /* attributes */
       103: .line 703
            iload 2 /* attrIndex */
       104: .line 704
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
       105: .line 702
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
        end local 8 // java.lang.String uri
       106: .line 706
            goto 112
       107: .line 708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 112
       108: .line 709
            aload 1 /* attributes */
       109: .line 710
            iload 2 /* attrIndex */
       110: .line 711
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
       111: .line 709
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
       112: .line 718
      StackMap locals:
      StackMap stack:
            return
        end local 7 // java.lang.String value
        end local 6 // boolean isNSDecl
        end local 5 // java.lang.String prefix
        end local 4 // java.lang.String localpart
        end local 3 // boolean isVC
        end local 2 // int attrIndex
        end local 1 // com.sun.org.apache.xerces.internal.util.XMLAttributesImpl attributes
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  113     0        this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;
            0  113     1  attributes  Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
           12   18     2   attrIndex  I
           25  113     2   attrIndex  I
           19   32     3      oldLen  I
           35  113     3        isVC  Z
           36  113     4   localpart  Ljava/lang/String;
           40  113     5      prefix  Ljava/lang/String;
           45  113     6    isNSDecl  Z
           49  113     7       value  Ljava/lang/String;
           62  106     8         uri  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      attributes  

  protected int scanEndElement();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
         0: .line 739
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fElementStack:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:()Lcom/sun/org/apache/xerces/internal/xni/QName;
            astore 1 /* endElementName */
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName endElementName
         1: .line 751
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aload 1 /* endElementName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
            ifne 6
         2: .line 752
            aload 0 /* this */
         3: .line 753
            ldc "ETagRequired"
         4: .line 754
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* endElementName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
         5: .line 752
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 758
      StackMap locals: com.sun.org.apache.xerces.internal.xni.QName
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
            pop
         7: .line 759
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 62
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ELEMENTEND:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifne 12
         8: .line 760
            aload 0 /* this */
         9: .line 761
            ldc "ETagUnterminated"
        10: .line 762
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* endElementName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        11: .line 760
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        12: .line 764
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
        13: .line 767
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
        14: .line 770
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 19
        15: .line 771
            aload 0 /* this */
        16: .line 772
            ldc "ElementEntityMismatch"
        17: .line 773
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* endElementName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        18: .line 771
            invokevirtual com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        19: .line 777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 21
        20: .line 778
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* endElementName */
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        21: .line 786
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.dtdGrammarUtil:Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
            ifnull 23
        22: .line 787
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.dtdGrammarUtil:Lcom/sun/xml/internal/stream/dtd/DTDGrammarUtil;
            aload 1 /* endElementName */
            invokevirtual com.sun.xml.internal.stream.dtd.DTDGrammarUtil.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
        23: .line 789
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            ireturn
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName endElementName
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   24     0            this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;
            1   24     1  endElementName  Lcom/sun/org/apache/xerces/internal/xni/QName;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException

  public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
         0: .line 796
            aload 0 /* this */
            aload 1 /* componentManager */
            invokespecial com.sun.org.apache.xerces.internal.impl.XML11DocumentScannerImpl.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
         1: .line 797
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fPerformValidation:Z
         2: .line 798
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
         3: .line 799
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;
            0    4     1  componentManager  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
                  Name  Flags
      componentManager  

  protected com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver createContentDriver();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
         0: .line 803
            new com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl$NS11ContentDriver
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl$NS11ContentDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;)V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;

  public int next();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
         0: .line 816
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fScannerLastState:I
            iconst_2
            if_icmpne 3
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 3
         1: .line 817
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fScannerLastState:I
         2: .line 818
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.popContext:()V
         3: .line 821
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.XML11DocumentScannerImpl.next:()I
            dup_x1
            putfield com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl.fScannerLastState:I
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl;
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
}
SourceFile: "XML11NSDocumentScannerImpl.java"
NestMembers:
  com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl$NS11ContentDriver
InnerClasses:
  protected final NS11ContentDriver = com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl$NS11ContentDriver of com.sun.org.apache.xerces.internal.impl.XML11NSDocumentScannerImpl
  protected abstract Driver = com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver of com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
  protected ElementStack = com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ElementStack of com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
  public final NameType = com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType of com.sun.org.apache.xerces.internal.impl.XMLScanner
  public final Limit = com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit of com.sun.org.apache.xerces.internal.utils.XMLSecurityManager