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

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

  private org.apache.xerces.impl.dtd.XMLDTDValidatorFilter fDTDValidator;
    descriptor: Lorg/apache/xerces/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 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
         0: .line 67
            aload 0 /* this */
            invokespecial org.apache.xerces.impl.XML11DocumentScannerImpl.<init>:()V
            return
        end local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;

  public void setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter);
    descriptor: (Lorg/apache/xerces/impl/dtd/XMLDTDValidatorFilter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
        start local 1 // org.apache.xerces.impl.dtd.XMLDTDValidatorFilter validator
         0: .line 103
            aload 0 /* this */
            aload 1 /* validator */
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDTDValidator:Lorg/apache/xerces/impl/dtd/XMLDTDValidatorFilter;
         1: .line 104
            return
        end local 1 // org.apache.xerces.impl.dtd.XMLDTDValidatorFilter validator
        end local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
            0    2     1  validator  Lorg/apache/xerces/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 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
         0: .line 132
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
            pop
         1: .line 134
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            astore 1 /* rawname */
        start local 1 // java.lang.String rawname
         2: .line 135
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 20
         3: .line 136
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            invokeinterface org.apache.xerces.xni.NamespaceContext.pushContext:()V
         4: .line 137
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fScannerState:I
            bipush 6
            if_icmpne 20
         5: .line 138
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fPerformValidation:Z
            ifeq 20
         6: .line 139
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
         7: .line 140
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         8: .line 141
            ldc "MSG_GRAMMAR_NOT_FOUND"
         9: .line 142
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        10: .line 143
            iconst_1
        11: .line 139
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        12: .line 145
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            ifnull 14
        13: .line 146
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            aload 1 /* rawname */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 20
        14: .line 147
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        15: .line 148
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        16: .line 149
            ldc "RootElementTypeMustMatchDoctypedecl"
        17: .line 150
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* rawname */
            aastore
        18: .line 151
            iconst_1
        19: .line 147
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        20: .line 158
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.pushElement:(Lorg/apache/xerces/xni/QName;)Lorg/apache/xerces/xni/QName;
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
        21: .line 161
            iconst_0
            istore 2 /* empty */
        start local 2 // boolean empty
        22: .line 162
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.removeAllAttributes:()V
        23: .line 165
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            istore 3 /* sawSpace */
        start local 3 // boolean sawSpace
        24: .line 168
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
            istore 4 /* c */
        start local 4 // int c
        25: .line 169
            iload 4 /* c */
            bipush 62
            if_icmpne 28
        26: .line 170
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
        27: .line 171
            goto 45
        28: .line 172
      StackMap locals: int int
      StackMap stack:
            iload 4 /* c */
            bipush 47
            if_icmpne 37
        29: .line 173
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
        30: .line 174
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 62
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 35
        31: .line 175
            aload 0 /* this */
        32: .line 176
            ldc "ElementUnterminated"
        33: .line 177
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        34: .line 175
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        35: .line 179
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* empty */
        36: .line 180
            goto 45
        37: .line 181
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* c */
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.isValidNameStartChar:(I)Z
            ifeq 38
            iload 3 /* sawSpace */
            ifne 43
        38: .line 184
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* c */
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
            ifeq 39
            iload 3 /* sawSpace */
            ifne 43
        39: .line 185
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        40: .line 186
            ldc "ElementUnterminated"
        41: .line 187
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        42: .line 185
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        43: .line 192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.scanAttribute:(Lorg/apache/xerces/util/XMLAttributesImpl;)V
        end local 4 // int c
        end local 3 // boolean sawSpace
        44: .line 194
            goto 23
        45: .line 196
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 120
        46: .line 198
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 53
        47: .line 199
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        48: .line 200
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        49: .line 201
            ldc "ElementXMLNSPrefix"
        50: .line 202
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        51: .line 203
            iconst_2
        52: .line 199
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        53: .line 208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnull 55
        54: .line 209
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            goto 56
        55: .line 210
      StackMap locals:
      StackMap stack:
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        56: .line 207
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        57: .line 212
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            aload 3 /* prefix */
            invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        58: .line 214
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        59: .line 216
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnonnull 62
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnull 62
        60: .line 217
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
        61: .line 219
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
        62: .line 221
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnull 71
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnonnull 71
        63: .line 222
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        64: .line 223
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        65: .line 224
            ldc "ElementPrefixUnbound"
        66: .line 225
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        67: .line 226
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            aastore
            dup
            iconst_1
        68: .line 227
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        69: .line 228
            iconst_2
        70: .line 222
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        71: .line 232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
            istore 4 /* length */
        start local 4 // int length
        72: .line 233
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        73: goto 97
        74: .line 234
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            iload 5 /* i */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.getName:(ILorg/apache/xerces/xni/QName;)V
        75: .line 237
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnull 77
        76: .line 238
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            goto 78
        77: .line 239
      StackMap locals:
      StackMap stack:
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        78: .line 236
      StackMap locals:
      StackMap stack: java.lang.String
            astore 6 /* aprefix */
        start local 6 // java.lang.String aprefix
        79: .line 240
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            aload 6 /* aprefix */
            invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* uri */
        start local 7 // java.lang.String uri
        80: .line 243
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnull 83
        81: .line 244
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            aload 7 /* uri */
            if_acmpne 83
        82: .line 245
            goto 96
        83: .line 247
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 6 /* aprefix */
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpeq 96
        84: .line 248
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            aload 7 /* uri */
            putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        85: .line 249
            aload 7 /* uri */
            ifnonnull 95
        86: .line 250
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        87: .line 251
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        88: .line 252
            ldc "AttributePrefixUnbound"
        89: .line 253
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        90: .line 254
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        91: .line 255
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_2
        92: .line 256
            aload 6 /* aprefix */
            aastore
        93: .line 257
            iconst_2
        94: .line 250
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        95: .line 259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            iload 5 /* i */
            aload 7 /* uri */
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
        end local 7 // java.lang.String uri
        end local 6 // java.lang.String aprefix
        96: .line 233
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        97: iload 5 /* i */
            iload 4 /* length */
            if_icmplt 74
        end local 5 // int i
        98: .line 263
            iload 4 /* length */
            iconst_1
            if_icmple 120
        99: .line 264
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.checkDuplicatesNS:()Lorg/apache/xerces/xni/QName;
            astore 5 /* name */
        start local 5 // org.apache.xerces.xni.QName name
       100: .line 265
            aload 5 /* name */
            ifnull 120
       101: .line 266
            aload 5 /* name */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnull 112
       102: .line 267
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
       103: .line 268
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       104: .line 269
            ldc "AttributeNSNotUnique"
       105: .line 270
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
       106: .line 271
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
       107: .line 272
            aload 5 /* name */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            aastore
            dup
            iconst_2
       108: .line 273
            aload 5 /* name */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            aastore
       109: .line 274
            iconst_2
       110: .line 267
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
       111: .line 275
            goto 120
       112: .line 276
      StackMap locals: org.apache.xerces.impl.XML11NSDocumentScannerImpl java.lang.String int java.lang.String int org.apache.xerces.xni.QName
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
       113: .line 277
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       114: .line 278
            ldc "AttributeNotUnique"
       115: .line 279
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
       116: .line 280
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
       117: .line 281
            aload 5 /* name */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
       118: .line 282
            iconst_2
       119: .line 276
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 5 // org.apache.xerces.xni.QName name
        end local 4 // int length
        end local 3 // java.lang.String prefix
       120: .line 289
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 134
       121: .line 290
            iload 2 /* empty */
            ifeq 133
       122: .line 293
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
       123: .line 296
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 128
       124: .line 297
            aload 0 /* this */
       125: .line 298
            ldc "ElementEntityMismatch"
       126: .line 299
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
       127: .line 297
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       128: .line 302
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.emptyElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
       129: .line 304
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 131
       130: .line 305
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            invokeinterface org.apache.xerces.xni.NamespaceContext.popContext:()V
       131: .line 308
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
       132: .line 309
            goto 134
       133: .line 310
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
       134: .line 316
      StackMap locals:
      StackMap stack:
            iload 2 /* empty */
            ireturn
        end local 2 // boolean empty
        end local 1 // java.lang.String rawname
        end local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0  135     0      this  Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
            2  135     1   rawname  Ljava/lang/String;
           22  135     2     empty  Z
           24   44     3  sawSpace  Z
           25   44     4         c  I
           57  120     3    prefix  Ljava/lang/String;
           72  120     4    length  I
           73   98     5         i  I
           79   96     6   aprefix  Ljava/lang/String;
           80   96     7       uri  Ljava/lang/String;
          100  120     5      name  Lorg/apache/xerces/xni/QName;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected void scanStartElementName();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
         0: .line 328
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
            pop
         1: .line 331
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
         2: .line 332
            return
        end local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected boolean scanStartElementAfterName();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
         0: .line 344
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            astore 1 /* rawname */
        start local 1 // java.lang.String rawname
         1: .line 345
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 19
         2: .line 346
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            invokeinterface org.apache.xerces.xni.NamespaceContext.pushContext:()V
         3: .line 347
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fScannerState:I
            bipush 6
            if_icmpne 19
         4: .line 348
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fPerformValidation:Z
            ifeq 19
         5: .line 349
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
         6: .line 350
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         7: .line 351
            ldc "MSG_GRAMMAR_NOT_FOUND"
         8: .line 352
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
         9: .line 353
            iconst_1
        10: .line 349
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        11: .line 355
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            ifnull 13
        12: .line 356
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            aload 1 /* rawname */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 19
        13: .line 357
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        14: .line 358
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        15: .line 359
            ldc "RootElementTypeMustMatchDoctypedecl"
        16: .line 360
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDoctypeName:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* rawname */
            aastore
        17: .line 361
            iconst_1
        18: .line 357
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        19: .line 368
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.pushElement:(Lorg/apache/xerces/xni/QName;)Lorg/apache/xerces/xni/QName;
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
        20: .line 371
            iconst_0
            istore 2 /* empty */
        start local 2 // boolean empty
        21: .line 372
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.removeAllAttributes:()V
        22: .line 376
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.peekChar:()I
            istore 3 /* c */
        start local 3 // int c
        23: .line 377
            iload 3 /* c */
            bipush 62
            if_icmpne 26
        24: .line 378
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
        25: .line 379
            goto 44
        26: .line 380
      StackMap locals: int
      StackMap stack:
            iload 3 /* c */
            bipush 47
            if_icmpne 35
        27: .line 381
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanChar:()I
            pop
        28: .line 382
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 62
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 33
        29: .line 383
            aload 0 /* this */
        30: .line 384
            ldc "ElementUnterminated"
        31: .line 385
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        32: .line 383
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        33: .line 387
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 2 /* empty */
        34: .line 388
            goto 44
        35: .line 389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* c */
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.isValidNameStartChar:(I)Z
            ifeq 36
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
            ifne 41
        36: .line 392
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* c */
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
            ifeq 37
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
            ifne 41
        37: .line 393
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        38: .line 394
            ldc "ElementUnterminated"
        39: .line 395
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* rawname */
            aastore
        40: .line 393
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        41: .line 400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.scanAttribute:(Lorg/apache/xerces/util/XMLAttributesImpl;)V
        42: .line 403
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSawSpace:Z
        end local 3 // int c
        43: .line 405
            goto 22
        44: .line 407
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 119
        45: .line 409
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 52
        46: .line 410
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        47: .line 411
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        48: .line 412
            ldc "ElementXMLNSPrefix"
        49: .line 413
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        50: .line 414
            iconst_2
        51: .line 410
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        52: .line 419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnull 54
        53: .line 420
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            goto 55
        54: .line 421
      StackMap locals:
      StackMap stack:
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        55: .line 418
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
        56: .line 423
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            aload 3 /* prefix */
            invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        57: .line 425
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        58: .line 427
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnonnull 61
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnull 61
        59: .line 428
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
        60: .line 430
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
        61: .line 432
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnull 70
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnonnull 70
        62: .line 433
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        63: .line 434
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        64: .line 435
            ldc "ElementPrefixUnbound"
        65: .line 436
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        66: .line 437
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            aastore
            dup
            iconst_1
        67: .line 438
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        68: .line 439
            iconst_2
        69: .line 433
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        70: .line 443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
            istore 4 /* length */
        start local 4 // int length
        71: .line 444
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        72: goto 96
        73: .line 445
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            iload 5 /* i */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.getName:(ILorg/apache/xerces/xni/QName;)V
        74: .line 448
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnull 76
        75: .line 449
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            goto 77
        76: .line 450
      StackMap locals:
      StackMap stack:
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        77: .line 447
      StackMap locals:
      StackMap stack: java.lang.String
            astore 6 /* aprefix */
        start local 6 // java.lang.String aprefix
        78: .line 451
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            aload 6 /* aprefix */
            invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* uri */
        start local 7 // java.lang.String uri
        79: .line 454
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnull 82
        80: .line 455
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            aload 7 /* uri */
            if_acmpne 82
        81: .line 456
            goto 95
        82: .line 458
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 6 /* aprefix */
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpeq 95
        83: .line 459
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            aload 7 /* uri */
            putfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        84: .line 460
            aload 7 /* uri */
            ifnonnull 94
        85: .line 461
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        86: .line 462
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        87: .line 463
            ldc "AttributePrefixUnbound"
        88: .line 464
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        89: .line 465
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        90: .line 466
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_2
        91: .line 467
            aload 6 /* aprefix */
            aastore
        92: .line 468
            iconst_2
        93: .line 461
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        94: .line 470
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            iload 5 /* i */
            aload 7 /* uri */
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
        end local 7 // java.lang.String uri
        end local 6 // java.lang.String aprefix
        95: .line 444
      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 474
            iload 4 /* length */
            iconst_1
            if_icmple 119
        98: .line 475
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.checkDuplicatesNS:()Lorg/apache/xerces/xni/QName;
            astore 5 /* name */
        start local 5 // org.apache.xerces.xni.QName name
        99: .line 476
            aload 5 /* name */
            ifnull 119
       100: .line 477
            aload 5 /* name */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnull 111
       101: .line 478
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
       102: .line 479
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       103: .line 480
            ldc "AttributeNSNotUnique"
       104: .line 481
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
       105: .line 482
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
       106: .line 483
            aload 5 /* name */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            aastore
            dup
            iconst_2
       107: .line 484
            aload 5 /* name */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            aastore
       108: .line 485
            iconst_2
       109: .line 478
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
       110: .line 486
            goto 119
       111: .line 487
      StackMap locals: org.apache.xerces.impl.XML11NSDocumentScannerImpl java.lang.String int java.lang.String int org.apache.xerces.xni.QName
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
       112: .line 488
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       113: .line 489
            ldc "AttributeNotUnique"
       114: .line 490
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
       115: .line 491
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
       116: .line 492
            aload 5 /* name */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
       117: .line 493
            iconst_2
       118: .line 487
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 5 // org.apache.xerces.xni.QName name
        end local 4 // int length
        end local 3 // java.lang.String prefix
       119: .line 500
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 133
       120: .line 501
            iload 2 /* empty */
            ifeq 132
       121: .line 504
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
       122: .line 507
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 127
       123: .line 508
            aload 0 /* this */
       124: .line 509
            ldc "ElementEntityMismatch"
       125: .line 510
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
       126: .line 508
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       127: .line 513
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.emptyElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
       128: .line 515
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 130
       129: .line 516
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            invokeinterface org.apache.xerces.xni.NamespaceContext.popContext:()V
       130: .line 519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
       131: .line 520
            goto 133
       132: .line 521
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributes:Lorg/apache/xerces/util/XMLAttributesImpl;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
       133: .line 527
      StackMap locals:
      StackMap stack:
            iload 2 /* empty */
            ireturn
        end local 2 // boolean empty
        end local 1 // java.lang.String rawname
        end local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  134     0     this  Lorg/apache/xerces/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  Lorg/apache/xerces/xni/QName;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

  protected void scanAttribute(org.apache.xerces.util.XMLAttributesImpl);
    descriptor: (Lorg/apache/xerces/util/XMLAttributesImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=8, args_size=2
        start local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
        start local 1 // org.apache.xerces.util.XMLAttributesImpl attributes
         0: .line 554
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.scanQName:(Lorg/apache/xerces/xni/QName;)Z
            pop
         1: .line 557
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            pop
         2: .line 558
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 61
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 9
         3: .line 559
            aload 0 /* this */
         4: .line 560
            ldc "EqRequiredInAttribute"
         5: .line 561
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         6: .line 562
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
         7: .line 563
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
         8: .line 559
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         9: .line 565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            pop
        10: .line 570
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 18
        11: .line 571
            aload 1 /* attributes */
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
            istore 2 /* attrIndex */
        start local 2 // int attrIndex
        12: .line 572
            aload 1 /* attributes */
        13: .line 573
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
        14: .line 574
            getstatic org.apache.xerces.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
        15: .line 575
            aconst_null
        16: .line 572
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.addAttributeNS:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
        17: .line 576
            goto 32
        end local 2 // int attrIndex
        18: .line 577
      StackMap locals:
      StackMap stack:
            aload 1 /* attributes */
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
            istore 3 /* oldLen */
        start local 3 // int oldLen
        19: .line 579
            aload 1 /* attributes */
        20: .line 580
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
        21: .line 581
            getstatic org.apache.xerces.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
        22: .line 582
            aconst_null
        23: .line 579
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.addAttribute:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
        24: .line 578
            istore 2 /* attrIndex */
        start local 2 // int attrIndex
        25: .line 585
            iload 3 /* oldLen */
            aload 1 /* attributes */
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
            if_icmpne 32
        26: .line 586
            aload 0 /* this */
        27: .line 587
            ldc "AttributeNotUnique"
        28: .line 588
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        29: .line 589
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        30: .line 590
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        31: .line 586
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 3 // int oldLen
        32: .line 595
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fTempString2:Lorg/apache/xerces/xni/XMLString;
        33: .line 596
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fIsEntityDeclaredVC:Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
        34: .line 595
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.scanAttributeValue:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/XMLString;Ljava/lang/String;ZLjava/lang/String;)Z
            istore 3 /* isSameNormalizedAttr */
        start local 3 // boolean isSameNormalizedAttr
        35: .line 598
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fTempString:Lorg/apache/xerces/xni/XMLString;
            invokevirtual org.apache.xerces.xni.XMLString.toString:()Ljava/lang/String;
            astore 4 /* value */
        start local 4 // java.lang.String value
        36: .line 599
            aload 1 /* attributes */
            iload 2 /* attrIndex */
            aload 4 /* value */
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.setValue:(ILjava/lang/String;)V
        37: .line 601
            iload 3 /* isSameNormalizedAttr */
            ifne 39
        38: .line 602
            aload 1 /* attributes */
            iload 2 /* attrIndex */
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fTempString2:Lorg/apache/xerces/xni/XMLString;
            invokevirtual org.apache.xerces.xni.XMLString.toString:()Ljava/lang/String;
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.setNonNormalizedValue:(ILjava/lang/String;)V
        39: .line 604
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 1 /* attributes */
            iload 2 /* attrIndex */
            iconst_1
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.setSpecified:(IZ)V
        40: .line 607
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 100
        41: .line 609
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            astore 5 /* localpart */
        start local 5 // java.lang.String localpart
        42: .line 611
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnull 44
        43: .line 612
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            goto 45
        44: .line 613
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        45: .line 610
      StackMap locals:
      StackMap stack: java.lang.String
            astore 6 /* prefix */
        start local 6 // java.lang.String prefix
        46: .line 616
            aload 6 /* prefix */
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 49
        47: .line 617
            aload 6 /* prefix */
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpne 95
        48: .line 618
            aload 5 /* localpart */
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 95
        49: .line 621
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
            aload 4 /* value */
            invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* uri */
        start local 7 // java.lang.String uri
        50: .line 624
            aload 6 /* prefix */
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 58
        51: .line 625
            aload 5 /* localpart */
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 58
        52: .line 626
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        53: .line 627
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        54: .line 628
            ldc "CantBindXMLNS"
        55: .line 629
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            aastore
        56: .line 630
            iconst_2
        57: .line 626
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        58: .line 634
      StackMap locals: java.lang.String
      StackMap stack:
            aload 7 /* uri */
            getstatic org.apache.xerces.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            if_acmpne 65
        59: .line 635
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        60: .line 636
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        61: .line 637
            ldc "CantBindXMLNS"
        62: .line 638
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            aastore
        63: .line 639
            iconst_2
        64: .line 635
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        65: .line 643
      StackMap locals:
      StackMap stack:
            aload 5 /* localpart */
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XML:Ljava/lang/String;
            if_acmpne 74
        66: .line 644
            aload 7 /* uri */
            getstatic org.apache.xerces.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            if_acmpeq 81
        67: .line 645
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        68: .line 646
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        69: .line 647
            ldc "CantBindXML"
        70: .line 648
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            aastore
        71: .line 649
            iconst_2
        72: .line 645
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        73: .line 651
            goto 81
        74: .line 654
      StackMap locals:
      StackMap stack:
            aload 7 /* uri */
            getstatic org.apache.xerces.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            if_acmpne 81
        75: .line 655
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        76: .line 656
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        77: .line 657
            ldc "CantBindXML"
        78: .line 658
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            aastore
        79: .line 659
            iconst_2
        80: .line 655
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        81: .line 664
      StackMap locals:
      StackMap stack:
            aload 5 /* localpart */
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 83
        82: .line 665
            aload 5 /* localpart */
            goto 84
        83: .line 666
      StackMap locals:
      StackMap stack:
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        84: .line 663
      StackMap locals:
      StackMap stack: java.lang.String
            astore 6 /* prefix */
        85: .line 671
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
        86: .line 672
            aload 6 /* prefix */
        87: .line 673
            aload 7 /* uri */
            invokevirtual java.lang.String.length:()I
            ifeq 88
            aload 7 /* uri */
            goto 89
      StackMap locals: org.apache.xerces.impl.XML11NSDocumentScannerImpl org.apache.xerces.util.XMLAttributesImpl int int java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.apache.xerces.xni.NamespaceContext java.lang.String
        88: aconst_null
        89: .line 671
      StackMap locals: org.apache.xerces.impl.XML11NSDocumentScannerImpl org.apache.xerces.util.XMLAttributesImpl int int java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: org.apache.xerces.xni.NamespaceContext java.lang.String java.lang.String
            invokeinterface org.apache.xerces.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        90: .line 675
            aload 1 /* attributes */
        91: .line 676
            iload 2 /* attrIndex */
        92: .line 677
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
        93: .line 675
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
        end local 7 // java.lang.String uri
        94: .line 679
            goto 100
        95: .line 681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            ifnull 100
        96: .line 682
            aload 1 /* attributes */
        97: .line 683
            iload 2 /* attrIndex */
        98: .line 684
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fAttributeQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.prefix:Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
        99: .line 682
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.setURI:(ILjava/lang/String;)V
        end local 6 // java.lang.String prefix
        end local 5 // java.lang.String localpart
       100: .line 691
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.lang.String value
        end local 3 // boolean isSameNormalizedAttr
        end local 2 // int attrIndex
        end local 1 // org.apache.xerces.util.XMLAttributesImpl attributes
        end local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0  101     0                  this  Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
            0  101     1            attributes  Lorg/apache/xerces/util/XMLAttributesImpl;
           12   18     2             attrIndex  I
           25  101     2             attrIndex  I
           19   32     3                oldLen  I
           35  101     3  isSameNormalizedAttr  Z
           36  101     4                 value  Ljava/lang/String;
           42  100     5             localpart  Ljava/lang/String;
           46  100     6                prefix  Ljava/lang/String;
           50   94     7                   uri  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException
    MethodParameters:
            Name  Flags
      attributes  

  protected int scanEndElement();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
         0: .line 712
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementStack:Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$ElementStack;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            invokevirtual org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement:(Lorg/apache/xerces/xni/QName;)V
         1: .line 723
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipString:(Ljava/lang/String;)Z
            ifne 6
         2: .line 724
            aload 0 /* this */
         3: .line 725
            ldc "ETagRequired"
         4: .line 726
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
         5: .line 724
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipSpaces:()Z
            pop
         7: .line 731
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityScanner:Lorg/apache/xerces/impl/XMLEntityScanner;
            bipush 62
            invokevirtual org.apache.xerces.impl.XMLEntityScanner.skipChar:(I)Z
            ifne 12
         8: .line 732
            aload 0 /* this */
         9: .line 733
            ldc "ETagUnterminated"
        10: .line 734
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        11: .line 732
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        12: .line 736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
        13: .line 739
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
        14: .line 742
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityStack:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fEntityDepth:I
            iconst_1
            isub
            iaload
            if_icmpge 19
        15: .line 743
            aload 0 /* this */
        16: .line 744
            ldc "ElementEntityMismatch"
        17: .line 745
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fCurrentElement:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        18: .line 743
            invokevirtual org.apache.xerces.impl.XML11NSDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        19: .line 749
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 23
        20: .line 751
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fElementQName:Lorg/apache/xerces/xni/QName;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
        21: .line 752
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fBindNamespaces:Z
            ifeq 23
        22: .line 753
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fNamespaceContext:Lorg/apache/xerces/xni/NamespaceContext;
            invokeinterface org.apache.xerces.xni.NamespaceContext.popContext:()V
        23: .line 758
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.XML11NSDocumentScannerImpl.fMarkupDepth:I
            ireturn
        end local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
    Exceptions:
      throws java.io.IOException, org.apache.xerces.xni.XNIException

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

  protected org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher createContentDispatcher();
    descriptor: ()Lorg/apache/xerces/impl/XMLDocumentFragmentScannerImpl$Dispatcher;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
         0: .line 772
            new org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher
            dup
            aload 0 /* this */
            invokespecial org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher.<init>:(Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;)V
            areturn
        end local 0 // org.apache.xerces.impl.XML11NSDocumentScannerImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/XML11NSDocumentScannerImpl;
}
SourceFile: "XML11NSDocumentScannerImpl.java"
NestMembers:
  org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher
InnerClasses:
  protected final NS11ContentDispatcher = org.apache.xerces.impl.XML11NSDocumentScannerImpl$NS11ContentDispatcher of org.apache.xerces.impl.XML11NSDocumentScannerImpl
  protected abstract Dispatcher = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Dispatcher of org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
  protected ElementStack = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack of org.apache.xerces.impl.XMLDocumentFragmentScannerImpl