public class com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator extends com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator
  super_class: com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator
{
  private com.sun.org.apache.xerces.internal.xni.QName fAttributeQName;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator this
         0: .line 64
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XML11DTDValidator.<init>:()V
         1: .line 67
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.QName
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
         2: .line 64
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator;

  protected final void startNamespaceScope(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=8, locals=13, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 74
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.pushContext:()V
         1: .line 76
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 8
         2: .line 77
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         3: .line 78
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
         4: .line 79
            ldc "ElementXMLNSPrefix"
         5: .line 80
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
         6: .line 81
            iconst_2
         7: .line 77
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
         8: .line 85
      StackMap locals:
      StackMap stack:
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            istore 4 /* length */
        start local 4 // int length
         9: .line 86
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        10: goto 53
        11: .line 87
      StackMap locals: int int
      StackMap stack:
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLocalName:(I)Ljava/lang/String;
            astore 6 /* localpart */
        start local 6 // java.lang.String localpart
        12: .line 88
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getPrefix:(I)Ljava/lang/String;
            astore 7 /* prefix */
        start local 7 // java.lang.String prefix
        13: .line 91
            aload 7 /* prefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 15
            aload 7 /* prefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpne 52
        14: .line 92
            aload 6 /* localpart */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 52
        15: .line 95
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* uri */
        start local 8 // java.lang.String uri
        16: .line 98
            aload 7 /* prefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 23
            aload 6 /* localpart */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 23
        17: .line 99
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        18: .line 100
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        19: .line 101
            ldc "CantBindXMLNS"
        20: .line 102
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
            aastore
        21: .line 103
            iconst_2
        22: .line 99
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        23: .line 107
      StackMap locals: java.lang.String
      StackMap stack:
            aload 8 /* uri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            if_acmpne 30
        24: .line 108
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        25: .line 109
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        26: .line 110
            ldc "CantBindXMLNS"
        27: .line 111
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
            aastore
        28: .line 112
            iconst_2
        29: .line 108
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        30: .line 116
      StackMap locals:
      StackMap stack:
            aload 6 /* localpart */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XML:Ljava/lang/String;
            if_acmpne 39
        31: .line 117
            aload 8 /* uri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            if_acmpeq 46
        32: .line 118
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        33: .line 119
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        34: .line 120
            ldc "CantBindXML"
        35: .line 121
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
            aastore
        36: .line 122
            iconst_2
        37: .line 118
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        38: .line 124
            goto 46
        39: .line 127
      StackMap locals:
      StackMap stack:
            aload 8 /* uri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            if_acmpne 46
        40: .line 128
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        41: .line 129
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        42: .line 130
            ldc "CantBindXML"
        43: .line 131
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* attributes */
            iload 5 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
            aastore
        44: .line 132
            iconst_2
        45: .line 128
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        46: .line 136
      StackMap locals:
      StackMap stack:
            aload 6 /* localpart */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 47
            aload 6 /* localpart */
            goto 48
      StackMap locals:
      StackMap stack:
        47: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        48: astore 7 /* prefix */
        49: .line 141
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 7 /* prefix */
            aload 8 /* uri */
            invokevirtual java.lang.String.length:()I
            ifeq 50
            aload 8 /* uri */
            goto 51
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations int int java.lang.String java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.xni.NamespaceContext java.lang.String
        50: aconst_null
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations int int java.lang.String java.lang.String java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.xni.NamespaceContext java.lang.String java.lang.String
        51: invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.declarePrefix:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
        end local 8 // java.lang.String uri
        end local 7 // java.lang.String prefix
        end local 6 // java.lang.String localpart
        52: .line 86
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        53: iload 5 /* i */
            iload 4 /* length */
            if_icmplt 11
        end local 5 // int i
        54: .line 146
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 55
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            goto 56
      StackMap locals:
      StackMap stack:
        55: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        56: astore 5 /* prefix */
        start local 5 // java.lang.String prefix
        57: .line 147
            aload 1 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 5 /* prefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        58: .line 148
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnonnull 60
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 60
        59: .line 149
            aload 1 /* element */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
        60: .line 151
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 67
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnonnull 67
        61: .line 152
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        62: .line 153
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        63: .line 154
            ldc "ElementPrefixUnbound"
        64: .line 155
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        65: .line 156
            iconst_2
        66: .line 152
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        67: .line 160
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        68: goto 89
        69: .line 161
      StackMap locals: int
      StackMap stack:
            aload 2 /* attributes */
            iload 6 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getName:(ILcom/sun/org/apache/xerces/internal/xni/QName;)V
        70: .line 162
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 71
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            goto 72
      StackMap locals:
      StackMap stack:
        71: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        72: astore 7 /* aprefix */
        start local 7 // java.lang.String aprefix
        73: .line 163
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            astore 8 /* arawname */
        start local 8 // java.lang.String arawname
        74: .line 164
            aload 8 /* arawname */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpne 78
        75: .line 165
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        76: .line 166
            aload 2 /* attributes */
            iload 6 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.setName:(ILcom/sun/org/apache/xerces/internal/xni/QName;)V
        77: .line 167
            goto 88
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
        78: aload 7 /* aprefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpeq 88
        79: .line 168
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 7 /* aprefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        80: .line 169
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnonnull 87
        81: .line 170
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        82: .line 171
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
        83: .line 172
            ldc "AttributePrefixUnbound"
        84: .line 173
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 8 /* arawname */
            aastore
            dup
            iconst_2
            aload 7 /* aprefix */
            aastore
        85: .line 174
            iconst_2
        86: .line 170
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        87: .line 176
      StackMap locals:
      StackMap stack:
            aload 2 /* attributes */
            iload 6 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.setName:(ILcom/sun/org/apache/xerces/internal/xni/QName;)V
        end local 8 // java.lang.String arawname
        end local 7 // java.lang.String aprefix
        88: .line 160
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        89: iload 6 /* i */
            iload 4 /* length */
            if_icmplt 69
        end local 6 // int i
        90: .line 182
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            istore 6 /* attrCount */
        start local 6 // int attrCount
        91: .line 183
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        92: goto 111
        93: .line 184
      StackMap locals: int
      StackMap stack:
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getURI:(I)Ljava/lang/String;
            astore 8 /* auri */
        start local 8 // java.lang.String auri
        94: .line 185
            aload 8 /* auri */
            ifnull 110
            aload 8 /* auri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            if_acmpne 96
        95: .line 186
            goto 110
        96: .line 188
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLocalName:(I)Ljava/lang/String;
            astore 9 /* alocalpart */
        start local 9 // java.lang.String alocalpart
        97: .line 189
            iload 7 /* i */
            iconst_1
            iadd
            istore 10 /* j */
        start local 10 // int j
        98: goto 109
        99: .line 190
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 2 /* attributes */
            iload 10 /* j */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLocalName:(I)Ljava/lang/String;
            astore 11 /* blocalpart */
        start local 11 // java.lang.String blocalpart
       100: .line 191
            aload 2 /* attributes */
            iload 10 /* j */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getURI:(I)Ljava/lang/String;
            astore 12 /* buri */
        start local 12 // java.lang.String buri
       101: .line 192
            aload 9 /* alocalpart */
            aload 11 /* blocalpart */
            if_acmpne 108
            aload 8 /* auri */
            aload 12 /* buri */
            if_acmpne 108
       102: .line 193
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
       103: .line 194
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
       104: .line 195
            ldc "AttributeNSNotUnique"
       105: .line 196
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 9 /* alocalpart */
            aastore
            dup
            iconst_2
            aload 8 /* auri */
            aastore
       106: .line 197
            iconst_2
       107: .line 193
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 12 // java.lang.String buri
        end local 11 // java.lang.String blocalpart
       108: .line 189
      StackMap locals:
      StackMap stack:
            iinc 10 /* j */ 1
      StackMap locals:
      StackMap stack:
       109: iload 10 /* j */
            iload 6 /* attrCount */
            if_icmplt 99
        end local 10 // int j
        end local 9 // java.lang.String alocalpart
        end local 8 // java.lang.String auri
       110: .line 183
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
       111: iload 7 /* i */
            iload 6 /* attrCount */
            iconst_1
            isub
            if_icmplt 93
        end local 7 // int i
       112: .line 202
            return
        end local 6 // int attrCount
        end local 5 // java.lang.String prefix
        end local 4 // int length
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  113     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator;
            0  113     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0  113     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0  113     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            9  113     4      length  I
           10   54     5           i  I
           12   52     6   localpart  Ljava/lang/String;
           13   52     7      prefix  Ljava/lang/String;
           16   52     8         uri  Ljava/lang/String;
           57  113     5      prefix  Ljava/lang/String;
           68   90     6           i  I
           73   88     7     aprefix  Ljava/lang/String;
           74   88     8    arawname  Ljava/lang/String;
           91  113     6   attrCount  I
           92  112     7           i  I
           94  110     8        auri  Ljava/lang/String;
           97  110     9  alocalpart  Ljava/lang/String;
           98  110    10           j  I
          100  108    11  blocalpart  Ljava/lang/String;
          101  108    12        buri  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  protected void endNamespaceScope(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.Augmentations, boolean);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        start local 3 // boolean isEmpty
         0: .line 209
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnull 1
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 4 /* eprefix */
        start local 4 // java.lang.String eprefix
         3: .line 210
            aload 1 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            aload 4 /* eprefix */
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getURI:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
         4: .line 211
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 6
         5: .line 212
            aload 1 /* element */
            aload 4 /* eprefix */
            putfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
         6: .line 216
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 9
         7: .line 217
            iload 3 /* isEmpty */
            ifne 9
         8: .line 218
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         9: .line 223
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.popContext:()V
        10: .line 225
            return
        end local 4 // java.lang.String eprefix
        end local 3 // boolean isEmpty
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XML11NSDTDValidator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator;
            0   11     1  element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   11     2     augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            0   11     3  isEmpty  Z
            3   11     4  eprefix  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
         Name  Flags
      element  
      augs     
      isEmpty  
}
SourceFile: "XML11NSDTDValidator.java"