public class com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser extends com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser
  super_class: com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser
{
  protected static final java.lang.String NAMESPACES;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/features/namespaces"

  protected static final java.lang.String CREATE_ENTITY_REF_NODES;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/dom/create-entity-ref-nodes"

  protected static final java.lang.String INCLUDE_COMMENTS_FEATURE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/include-comments"

  protected static final java.lang.String CREATE_CDATA_NODES_FEATURE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/create-cdata-nodes"

  protected static final java.lang.String INCLUDE_IGNORABLE_WHITESPACE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/dom/include-ignorable-whitespace"

  protected static final java.lang.String DEFER_NODE_EXPANSION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/dom/defer-node-expansion"

  private static final java.lang.String[] RECOGNIZED_FEATURES;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected static final java.lang.String DOCUMENT_CLASS_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/dom/document-class-name"

  protected static final java.lang.String CURRENT_ELEMENT_NODE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/dom/current-element-node"

  private static final java.lang.String[] RECOGNIZED_PROPERTIES;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected static final java.lang.String DEFAULT_DOCUMENT_CLASS_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.org.apache.xerces.internal.dom.DocumentImpl"

  protected static final java.lang.String CORE_DOCUMENT_CLASS_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl"

  protected static final java.lang.String PSVI_DOCUMENT_CLASS_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl"

  private static final boolean DEBUG_EVENTS;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final boolean DEBUG_BASEURI;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper fErrorHandler;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
    flags: (0x0004) ACC_PROTECTED

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

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

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

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

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

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

  protected com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl fDocumentImpl;
    descriptor: Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
    flags: (0x0004) ACC_PROTECTED

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

  protected java.lang.String fDocumentClassName;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

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

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

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

  protected com.sun.org.apache.xerces.internal.dom.EntityImpl fCurrentEntityDecl;
    descriptor: Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
    flags: (0x0004) ACC_PROTECTED

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

  protected final java.lang.StringBuilder fStringBuilder;
    descriptor: Ljava/lang/StringBuilder;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected java.lang.StringBuilder fInternalSubset;
    descriptor: Ljava/lang/StringBuilder;
    flags: (0x0004) ACC_PROTECTED

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

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

  protected com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl fDeferredDocumentImpl;
    descriptor: Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
    flags: (0x0004) ACC_PROTECTED

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

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

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

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

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

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

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

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

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

  protected final java.util.Stack<java.lang.String> fBaseURIStack;
    descriptor: Ljava/util/Stack;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/Stack<Ljava/lang/String;>;

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

  protected java.util.Stack<java.lang.Boolean> fSkippedElemStack;
    descriptor: Ljava/util/Stack;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Stack<Ljava/lang/Boolean;>;

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

  private final com.sun.org.apache.xerces.internal.xni.QName fAttrQName;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.org.apache.xerces.internal.xni.XMLLocator fLocator;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
    flags: (0x0002) ACC_PRIVATE

  protected org.w3c.dom.ls.LSParserFilter fDOMFilter;
    descriptor: Lorg/w3c/dom/ls/LSParserFilter;
    flags: (0x0004) ACC_PROTECTED

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 123
            bipush 6
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 124
            ldc "http://xml.org/sax/features/namespaces"
            aastore
            dup
            iconst_1
         2: .line 125
            ldc "http://apache.org/xml/features/dom/create-entity-ref-nodes"
            aastore
            dup
            iconst_2
         3: .line 126
            ldc "http://apache.org/xml/features/include-comments"
            aastore
            dup
            iconst_3
         4: .line 127
            ldc "http://apache.org/xml/features/create-cdata-nodes"
            aastore
            dup
            iconst_4
         5: .line 128
            ldc "http://apache.org/xml/features/dom/include-ignorable-whitespace"
            aastore
            dup
            iconst_5
         6: .line 129
            ldc "http://apache.org/xml/features/dom/defer-node-expansion"
            aastore
         7: .line 123
            putstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.RECOGNIZED_FEATURES:[Ljava/lang/String;
         8: .line 145
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
         9: .line 146
            ldc "http://apache.org/xml/properties/dom/document-class-name"
            aastore
            dup
            iconst_1
        10: .line 147
            ldc "http://apache.org/xml/properties/dom/current-element-node"
            aastore
        11: .line 145
            putstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        12: .line 177
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration config
         0: .line 294
            aload 0 /* this */
            aload 1 /* config */
            invokespecial com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.<init>:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;)V
         1: .line 184
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
         2: .line 227
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            bipush 50
            invokespecial java.lang.StringBuilder.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
         3: .line 256
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
         4: .line 261
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
         5: .line 266
            aload 0 /* this */
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
         6: .line 269
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
         7: .line 272
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
         8: .line 275
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
         9: .line 278
            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.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
        10: .line 285
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
        11: .line 298
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.RECOGNIZED_FEATURES:[Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.addRecognizedFeatures:([Ljava/lang/String;)V
        12: .line 301
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/dom/create-entity-ref-nodes"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
        13: .line 302
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/dom/include-ignorable-whitespace"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
        14: .line 303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/dom/defer-node-expansion"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
        15: .line 304
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/include-comments"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
        16: .line 305
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/create-cdata-nodes"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
        17: .line 308
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.addRecognizedProperties:([Ljava/lang/String;)V
        18: .line 311
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/properties/dom/document-class-name"
        19: .line 312
            ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
        20: .line 311
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        21: .line 314
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration config
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   22     0    this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   22     1  config  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
    MethodParameters:
        Name  Flags
      config  

  protected java.lang.String getDocumentClassName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
         0: .line 320
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;

  protected void setDocumentClassName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String documentClassName
         0: .line 340
            aload 1 /* documentClassName */
            ifnonnull 2
         1: .line 341
            ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
            astore 1 /* documentClassName */
         2: .line 344
      StackMap locals:
      StackMap stack:
            aload 1 /* documentClassName */
            ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 17
         3: .line 345
            aload 1 /* documentClassName */
            ldc "com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 17
         4: .line 348
            aload 1 /* documentClassName */
            iconst_1
            invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
            astore 2 /* _class */
        start local 2 // java.lang.Class _class
         5: .line 350
            ldc Lorg/w3c/dom/Document;
            aload 2 /* _class */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 17
         6: .line 351
            new java.lang.IllegalArgumentException
            dup
         7: .line 353
            ldc "http://www.w3.org/dom/DOMTR"
         8: .line 354
            ldc "InvalidDocumentClassName"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* documentClassName */
            aastore
         9: .line 352
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        10: .line 351
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.Class _class
        11: .line 357
      StackMap locals:
      StackMap stack: java.lang.ClassNotFoundException
            pop
        12: .line 358
            new java.lang.IllegalArgumentException
            dup
        13: .line 360
            ldc "http://www.w3.org/dom/DOMTR"
        14: .line 361
            ldc "MissingDocumentClassName"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* documentClassName */
            aastore
        15: .line 359
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        16: .line 358
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        17: .line 366
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* documentClassName */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
        18: .line 367
            aload 1 /* documentClassName */
            ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 20
        19: .line 368
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
        20: .line 371
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String documentClassName
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   21     0               this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   21     1  documentClassName  Ljava/lang/String;
            5   11     2             _class  Ljava/lang/Class<*>;
      Exception table:
        from    to  target  type
           4    11      11  Class java.lang.ClassNotFoundException
    MethodParameters:
                   Name  Flags
      documentClassName  

  public org.w3c.dom.Document getDocument();
    descriptor: ()Lorg/w3c/dom/Document;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
         0: .line 379
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;

  public final void dropDocumentReferences();
    descriptor: ()V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
         0: .line 386
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
         1: .line 387
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
         2: .line 388
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
         3: .line 389
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
         4: .line 390
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
         5: .line 391
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
         6: .line 392
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
         7: .line 393
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
         8: .line 394
            return
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
         0: .line 406
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.reset:()V
         1: .line 410
            aload 0 /* this */
         2: .line 411
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/dom/create-entity-ref-nodes"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
         3: .line 410
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateEntityRefNodes:Z
         4: .line 413
            aload 0 /* this */
         5: .line 414
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/dom/include-ignorable-whitespace"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
         6: .line 413
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fIncludeIgnorableWhitespace:Z
         7: .line 416
            aload 0 /* this */
         8: .line 417
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/dom/defer-node-expansion"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
         9: .line 416
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
        10: .line 419
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://xml.org/sax/features/namespaces"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
        11: .line 421
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/include-comments"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fIncludeComments:Z
        12: .line 423
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/create-cdata-nodes"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateCDATANodes:Z
        13: .line 426
            aload 0 /* this */
        14: .line 427
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/properties/dom/document-class-name"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
        15: .line 426
            checkcast java.lang.String
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setDocumentClassName:(Ljava/lang/String;)V
        16: .line 430
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
        17: .line 431
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
        18: .line 432
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
        19: .line 433
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
        20: .line 434
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
        21: .line 435
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        22: .line 436
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        23: .line 439
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        24: .line 442
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
        25: .line 443
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
        26: .line 444
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
        27: .line 445
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
        28: .line 446
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
        29: .line 447
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
        30: .line 448
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
        31: .line 450
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.removeAllElements:()V
        32: .line 453
            return
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   33     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.util.Locale locale
         0: .line 462
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fConfiguration:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            aload 1 /* locale */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setLocale:(Ljava/util/Locale;)V
         1: .line 464
            return
        end local 1 // java.util.Locale locale
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    2     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public void startGeneralEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        start local 3 // java.lang.String encoding
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 501
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 18
         1: .line 502
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 3
         2: .line 503
            return
         3: .line 505
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
         4: .line 506
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* name */
            invokeinterface org.w3c.dom.Document.createEntityReference:(Ljava/lang/String;)Lorg/w3c/dom/EntityReference;
            astore 5 /* er */
        start local 5 // org.w3c.dom.EntityReference er
         5: .line 507
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 14
         6: .line 512
            aload 5 /* er */
            checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
            astore 6 /* erImpl */
        start local 6 // com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl erImpl
         7: .line 515
            aload 6 /* erImpl */
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.setBaseURI:(Ljava/lang/String;)V
         8: .line 516
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            ifnull 13
         9: .line 518
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
            astore 7 /* entities */
        start local 7 // org.w3c.dom.NamedNodeMap entities
        10: .line 519
            aload 0 /* this */
            aload 7 /* entities */
            aload 1 /* name */
            invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
        11: .line 520
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            ifnull 13
        12: .line 521
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            aload 3 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setInputEncoding:(Ljava/lang/String;)V
        end local 7 // org.w3c.dom.NamedNodeMap entities
        13: .line 527
      StackMap locals: org.w3c.dom.EntityReference com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
      StackMap stack:
            aload 6 /* erImpl */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.needsSyncChildren:(Z)V
        end local 6 // com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl erImpl
        14: .line 529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
        15: .line 530
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 5 /* er */
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        16: .line 531
            aload 0 /* this */
            aload 5 /* er */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        end local 5 // org.w3c.dom.EntityReference er
        17: .line 532
            goto 35
        18: .line 536
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 1 /* name */
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredEntityReference:(Ljava/lang/String;Ljava/lang/String;)I
        19: .line 535
            istore 5 /* er */
        start local 5 // int er
        20: .line 537
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_m1
            if_icmpeq 33
        21: .line 539
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 6 /* node */
        start local 6 // int node
        22: .line 540
            goto 32
        23: .line 541
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 6 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            istore 7 /* nodeType */
        start local 7 // short nodeType
        24: .line 542
            iload 7 /* nodeType */
            bipush 6
            if_icmpne 31
        25: .line 544
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 6 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
        26: .line 543
            astore 8 /* nodeName */
        start local 8 // java.lang.String nodeName
        27: .line 545
            aload 8 /* nodeName */
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 31
        28: .line 546
            aload 0 /* this */
            iload 6 /* node */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
        29: .line 547
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 6 /* node */
            aload 3 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setInputEncoding:(ILjava/lang/String;)V
        30: .line 548
            goto 33
        end local 8 // java.lang.String nodeName
        31: .line 551
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 6 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 6 /* node */
        end local 7 // short nodeType
        32: .line 540
      StackMap locals:
      StackMap stack:
            iload 6 /* node */
            iconst_m1
            if_icmpne 23
        end local 6 // int node
        33: .line 554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iload 5 /* er */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        34: .line 555
            aload 0 /* this */
            iload 5 /* er */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        end local 5 // int er
        35: .line 558
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // java.lang.String encoding
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   36     0        this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   36     1        name  Ljava/lang/String;
            0   36     2  identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0   36     3    encoding  Ljava/lang/String;
            0   36     4        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            5   17     5          er  Lorg/w3c/dom/EntityReference;
            7   14     6      erImpl  Lcom/sun/org/apache/xerces/internal/dom/EntityReferenceImpl;
           10   13     7    entities  Lorg/w3c/dom/NamedNodeMap;
           20   35     5          er  I
           22   33     6        node  I
           24   32     7    nodeType  S
           27   31     8    nodeName  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      encoding    
      augs        

  public void textDecl(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String version
        start local 2 // java.lang.String encoding
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 578
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
            ifeq 2
         1: .line 579
            return
         2: .line 581
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 8
         3: .line 582
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            ifnull 10
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifne 10
         4: .line 583
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setXmlEncoding:(Ljava/lang/String;)V
         5: .line 584
            aload 1 /* version */
            ifnull 10
         6: .line 585
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            aload 1 /* version */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setXmlVersion:(Ljava/lang/String;)V
         7: .line 587
            goto 10
         8: .line 589
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
            iconst_m1
            if_icmpeq 10
         9: .line 590
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
            aload 1 /* version */
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setEntityInfo:(ILjava/lang/String;Ljava/lang/String;)V
        10: .line 593
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // java.lang.String encoding
        end local 1 // java.lang.String version
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   11     1   version  Ljava/lang/String;
            0   11     2  encoding  Ljava/lang/String;
            0   11     3      augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
          Name  Flags
      version   
      encoding  
      augs      

  public void comment(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 605
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
            ifeq 7
         1: .line 606
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 6
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 6
         2: .line 607
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "<!--"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 608
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifle 5
         4: .line 609
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
            pop
         5: .line 611
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "-->"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 613
      StackMap locals:
      StackMap stack:
            return
         7: .line 615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fIncludeComments:Z
            ifeq 8
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 9
         8: .line 616
      StackMap locals:
      StackMap stack:
            return
         9: .line 618
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 22
        10: .line 619
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Document.createComment:(Ljava/lang/String;)Lorg/w3c/dom/Comment;
            astore 3 /* comment */
        start local 3 // org.w3c.dom.Comment comment
        11: .line 621
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
        12: .line 622
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 3 /* comment */
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        13: .line 623
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            ifnull 25
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
            ifne 25
        14: .line 624
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
            sipush 128
            iand
            ifeq 25
        15: .line 625
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            aload 3 /* comment */
            invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
            istore 4 /* code */
        start local 4 // short code
        16: .line 626
            iload 4 /* code */
            tableswitch { // 2 - 4
                    2: 18
                    3: 18
                    4: 17
              default: 21
          }
        17: .line 628
      StackMap locals: org.w3c.dom.Comment int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
            athrow
        18: .line 639
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 3 /* comment */
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        19: .line 641
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
        20: .line 642
            return
        end local 4 // short code
        end local 3 // org.w3c.dom.Comment comment
        21: .line 651
      StackMap locals:
      StackMap stack:
            goto 25
        22: .line 654
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredComment:(Ljava/lang/String;)I
        23: .line 653
            istore 3 /* comment */
        start local 3 // int comment
        24: .line 655
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iload 3 /* comment */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 3 // int comment
        25: .line 658
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   26     0     this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   26     1     text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   26     2     augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
           11   21     3  comment  Lorg/w3c/dom/Comment;
           16   21     4     code  S
           24   25     3  comment  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void processingInstruction(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String target
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 681
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
            ifeq 8
         1: .line 682
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 7
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 7
         2: .line 683
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "<?"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 684
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* target */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 685
            aload 2 /* data */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifle 6
         5: .line 686
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 2 /* data */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 2 /* data */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 2 /* data */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
            pop
         6: .line 688
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "?>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 690
      StackMap locals:
      StackMap stack:
            return
         8: .line 696
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 24
         9: .line 697
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 11
        10: .line 698
            return
        11: .line 701
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* target */
            aload 2 /* data */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Document.createProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ProcessingInstruction;
        12: .line 700
            astore 4 /* pi */
        start local 4 // org.w3c.dom.ProcessingInstruction pi
        13: .line 704
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
        14: .line 705
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 4 /* pi */
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        15: .line 706
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            ifnull 28
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
            ifne 28
        16: .line 707
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
            bipush 64
            iand
            ifeq 28
        17: .line 708
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            aload 4 /* pi */
            invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
            istore 5 /* code */
        start local 5 // short code
        18: .line 709
            iload 5 /* code */
            tableswitch { // 2 - 4
                    2: 20
                    3: 20
                    4: 19
              default: 23
          }
        19: .line 711
      StackMap locals: org.w3c.dom.ProcessingInstruction int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
            athrow
        20: .line 717
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 4 /* pi */
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        21: .line 721
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
        22: .line 722
            return
        end local 5 // short code
        end local 4 // org.w3c.dom.ProcessingInstruction pi
        23: .line 728
      StackMap locals:
      StackMap stack:
            goto 28
        24: .line 730
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        25: .line 731
            aload 1 /* target */
            aload 2 /* data */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredProcessingInstruction:(Ljava/lang/String;Ljava/lang/String;)I
        26: .line 730
            istore 4 /* pi */
        start local 4 // int pi
        27: .line 732
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iload 4 /* pi */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 4 // int pi
        28: .line 735
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   29     0    this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   29     1  target  Ljava/lang/String;
            0   29     2    data  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   29     3    augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
           13   23     4      pi  Lorg/w3c/dom/ProcessingInstruction;
           18   23     5    code  S
           27   28     4      pi  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
        Name  Flags
      target  
      data    
      augs    

  public void startDocument(com.sun.org.apache.xerces.internal.xni.XMLLocator, java.lang.String, com.sun.org.apache.xerces.internal.xni.NamespaceContext, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        start local 2 // java.lang.String encoding
        start local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 763
            aload 0 /* this */
            aload 1 /* locator */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
         1: .line 764
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 41
         2: .line 765
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
            ldc "com.sun.org.apache.xerces.internal.dom.DocumentImpl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         3: .line 766
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.dom.DocumentImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.dom.DocumentImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
         4: .line 767
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
         5: .line 771
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setStrictErrorChecking:(Z)V
         6: .line 773
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
         7: .line 775
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* locator */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setDocumentURI:(Ljava/lang/String;)V
         8: .line 776
            goto 39
         9: .line 777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
            ldc "com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 17
        10: .line 778
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
        11: .line 779
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
        12: .line 780
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
        13: .line 784
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setStrictErrorChecking:(Z)V
        14: .line 786
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
        15: .line 788
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* locator */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setDocumentURI:(Ljava/lang/String;)V
        16: .line 789
            goto 39
        17: .line 793
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
            iconst_1
            invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
            astore 5 /* documentClass */
        start local 5 // java.lang.Class documentClass
        18: .line 794
            aload 0 /* this */
            aload 5 /* documentClass */
            iconst_0
            anewarray java.lang.Class
            invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
            iconst_0
            anewarray java.lang.Object
            invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.w3c.dom.Document
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
        19: .line 798
            ldc "com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl"
            iconst_1
            invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
        20: .line 797
            astore 6 /* defaultDocClass */
        start local 6 // java.lang.Class defaultDocClass
        21: .line 799
            aload 6 /* defaultDocClass */
            aload 5 /* documentClass */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 39
        22: .line 800
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            checkcast com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
        23: .line 802
            ldc "com.sun.org.apache.xerces.internal.dom.PSVIDocumentImpl"
            iconst_1
            invokestatic com.sun.org.apache.xerces.internal.utils.ObjectFactory.findProviderClass:(Ljava/lang/String;Z)Ljava/lang/Class;
            astore 7 /* psviDocClass */
        start local 7 // java.lang.Class psviDocClass
        24: .line 803
            aload 7 /* psviDocClass */
            aload 5 /* documentClass */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 26
        25: .line 804
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
        26: .line 810
      StackMap locals: java.lang.Class java.lang.Class java.lang.Class
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setStrictErrorChecking:(Z)V
        27: .line 812
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
        28: .line 814
            aload 1 /* locator */
            ifnull 39
        29: .line 815
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* locator */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setDocumentURI:(Ljava/lang/String;)V
        end local 7 // java.lang.Class psviDocClass
        end local 6 // java.lang.Class defaultDocClass
        end local 5 // java.lang.Class documentClass
        30: .line 818
            goto 39
        31: .line 819
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.XMLLocator java.lang.String com.sun.org.apache.xerces.internal.xni.NamespaceContext com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack: java.lang.ClassNotFoundException
            pop
            goto 39
        32: .line 822
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
        33: .line 823
            new java.lang.RuntimeException
            dup
        34: .line 825
            ldc "http://www.w3.org/dom/DOMTR"
        35: .line 826
            ldc "CannotCreateDocumentClass"
        36: .line 827
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentClassName:Ljava/lang/String;
            aastore
        37: .line 824
            invokestatic com.sun.org.apache.xerces.internal.dom.DOMMessageFormatter.formatMessage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
        38: .line 823
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
            athrow
        39: .line 830
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        40: .line 831
            goto 47
        41: .line 833
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            invokespecial com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.<init>:(Z)V
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        42: .line 834
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
        43: .line 835
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredDocument:()I
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentIndex:I
        44: .line 840
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
        45: .line 842
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 1 /* locator */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setDocumentURI:(Ljava/lang/String;)V
        46: .line 843
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentIndex:I
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        47: .line 847
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        end local 2 // java.lang.String encoding
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   48     0              this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   48     1           locator  Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            0   48     2          encoding  Ljava/lang/String;
            0   48     3  namespaceContext  Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            0   48     4              augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
           18   30     5     documentClass  Ljava/lang/Class<*>;
           21   30     6   defaultDocClass  Ljava/lang/Class<*>;
           24   30     7      psviDocClass  Ljava/lang/Class<*>;
      Exception table:
        from    to  target  type
          17    30      31  Class java.lang.ClassNotFoundException
          17    30      32  Class java.lang.Exception
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                  Name  Flags
      locator           
      encoding          
      namespaceContext  
      augs              

  public void xmlDecl(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String version
        start local 2 // java.lang.String encoding
        start local 3 // java.lang.String standalone
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 865
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 7
         1: .line 868
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 11
         2: .line 869
            aload 1 /* version */
            ifnull 4
         3: .line 870
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* version */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setXmlVersion:(Ljava/lang/String;)V
         4: .line 871
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setXmlEncoding:(Ljava/lang/String;)V
         5: .line 872
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ldc "yes"
            aload 3 /* standalone */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setXmlStandalone:(Z)V
         6: .line 874
            goto 11
         7: .line 876
      StackMap locals:
      StackMap stack:
            aload 1 /* version */
            ifnull 9
         8: .line 877
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 1 /* version */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setXmlVersion:(Ljava/lang/String;)V
         9: .line 878
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setXmlEncoding:(Ljava/lang/String;)V
        10: .line 879
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            ldc "yes"
            aload 3 /* standalone */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setXmlStandalone:(Z)V
        11: .line 881
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // java.lang.String standalone
        end local 2 // java.lang.String encoding
        end local 1 // java.lang.String version
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   12     1     version  Ljava/lang/String;
            0   12     2    encoding  Ljava/lang/String;
            0   12     3  standalone  Ljava/lang/String;
            0   12     4        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      version     
      encoding    
      standalone  
      augs        

  public void doctypeDecl(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String rootElement
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 899
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 7
         1: .line 900
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 11
         2: .line 901
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
         3: .line 902
            aload 1 /* rootElement */
            aload 2 /* publicId */
            aload 3 /* systemId */
         4: .line 901
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createDocumentType:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/DocumentType;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
         5: .line 903
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         6: .line 905
            goto 11
         7: .line 907
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
         8: .line 908
            aload 1 /* rootElement */
            aload 2 /* publicId */
            aload 3 /* systemId */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredDocumentType:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
         9: .line 907
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
        10: .line 909
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        11: .line 912
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String rootElement
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   12     1  rootElement  Ljava/lang/String;
            0   12     2     publicId  Ljava/lang/String;
            0   12     3     systemId  Ljava/lang/String;
            0   12     4         augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
             Name  Flags
      rootElement  
      publicId     
      systemId     
      augs         

  public void startElement(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: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=16, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser 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 930
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 74
         1: .line 931
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 4
         2: .line 932
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
         3: .line 933
            return
         4: .line 935
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.createElementNode:(Lcom/sun/org/apache/xerces/internal/xni/QName;)Lorg/w3c/dom/Element;
            astore 4 /* el */
        start local 4 // org.w3c.dom.Element el
         5: .line 936
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            istore 5 /* attrCount */
        start local 5 // int attrCount
         6: .line 937
            iconst_0
            istore 6 /* seenSchemaDefault */
        start local 6 // boolean seenSchemaDefault
         7: .line 938
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         8: goto 47
         9: .line 939
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.Element int int int
      StackMap stack:
            aload 2 /* attributes */
            iload 7 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName: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
        10: .line 940
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.createAttrNode:(Lcom/sun/org/apache/xerces/internal/xni/QName;)Lorg/w3c/dom/Attr;
            astore 8 /* attr */
        start local 8 // org.w3c.dom.Attr attr
        11: .line 942
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
            astore 9 /* attrValue */
        start local 9 // java.lang.String attrValue
        12: .line 944
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ATTRIBUTE_PSVI"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xs.AttributePSVI
            astore 10 /* attrPSVI */
        start local 10 // com.sun.org.apache.xerces.internal.xs.AttributePSVI attrPSVI
        13: .line 945
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
            ifeq 15
            aload 10 /* attrPSVI */
            ifnull 15
        14: .line 946
            aload 8 /* attr */
            checkcast com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl
            aload 10 /* attrPSVI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.PSVIAttrNSImpl.setPSVI:(Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;)V
        15: .line 949
      StackMap locals: org.w3c.dom.Attr java.lang.String com.sun.org.apache.xerces.internal.xs.AttributePSVI
      StackMap stack:
            aload 8 /* attr */
            aload 9 /* attrValue */
            invokeinterface org.w3c.dom.Attr.setValue:(Ljava/lang/String;)V
        16: .line 950
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.isSpecified:(I)Z
            istore 11 /* specified */
        start local 11 // boolean specified
        17: .line 954
            iload 11 /* specified */
            ifne 22
            iload 6 /* seenSchemaDefault */
            ifne 19
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            ifnull 22
        18: .line 955
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            if_acmpeq 22
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fAttrQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            ifnonnull 22
        19: .line 956
      StackMap locals: int
      StackMap stack:
            aload 4 /* el */
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Element.setAttributeNodeNS:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        20: .line 957
            iconst_1
            istore 6 /* seenSchemaDefault */
        21: .line 958
            goto 23
        22: .line 960
      StackMap locals:
      StackMap stack:
            aload 4 /* el */
            aload 8 /* attr */
            invokeinterface org.w3c.dom.Element.setAttributeNode:(Lorg/w3c/dom/Attr;)Lorg/w3c/dom/Attr;
            pop
        23: .line 966
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 46
        24: .line 967
            aload 8 /* attr */
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            astore 12 /* attrImpl */
        start local 12 // com.sun.org.apache.xerces.internal.dom.AttrImpl attrImpl
        25: .line 968
            aconst_null
            astore 13 /* type */
        start local 13 // java.lang.Object type
        26: .line 969
            iconst_0
            istore 14 /* id */
        start local 14 // boolean id
        27: .line 976
            aload 10 /* attrPSVI */
            ifnull 38
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 38
        28: .line 978
            aload 10 /* attrPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
            astore 13 /* type */
        29: .line 979
            aload 13 /* type */
            ifnonnull 35
        30: .line 980
            aload 10 /* attrPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 13 /* type */
        31: .line 981
            aload 13 /* type */
            ifnull 43
        32: .line 982
            aload 13 /* type */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
            istore 14 /* id */
        33: .line 983
            aload 12 /* attrImpl */
            aload 13 /* type */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setType:(Ljava/lang/Object;)V
        34: .line 985
            goto 43
        35: .line 987
      StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl java.lang.Object int
      StackMap stack:
            aload 13 /* type */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
            istore 14 /* id */
        36: .line 988
            aload 12 /* attrImpl */
            aload 13 /* type */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setType:(Ljava/lang/Object;)V
        37: .line 990
            goto 43
        38: .line 993
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ATTRIBUTE_DECLARED"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            istore 15 /* isDeclared */
        start local 15 // boolean isDeclared
        39: .line 997
            iload 15 /* isDeclared */
            ifeq 42
        40: .line 998
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getType:(I)Ljava/lang/String;
            astore 13 /* type */
        41: .line 999
            ldc "ID"
            aload 13 /* type */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            istore 14 /* id */
        42: .line 1001
      StackMap locals: int
      StackMap stack:
            aload 12 /* attrImpl */
            aload 13 /* type */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setType:(Ljava/lang/Object;)V
        end local 15 // boolean isDeclared
        43: .line 1004
      StackMap locals:
      StackMap stack:
            iload 14 /* id */
            ifeq 45
        44: .line 1005
            aload 4 /* el */
            checkcast com.sun.org.apache.xerces.internal.dom.ElementImpl
            aload 8 /* attr */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.ElementImpl.setIdAttributeNode:(Lorg/w3c/dom/Attr;Z)V
        45: .line 1008
      StackMap locals:
      StackMap stack:
            aload 12 /* attrImpl */
            iload 11 /* specified */
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setSpecified:(Z)V
        end local 14 // boolean id
        end local 13 // java.lang.Object type
        end local 12 // com.sun.org.apache.xerces.internal.dom.AttrImpl attrImpl
        end local 11 // boolean specified
        end local 10 // com.sun.org.apache.xerces.internal.xs.AttributePSVI attrPSVI
        end local 9 // java.lang.String attrValue
        end local 8 // org.w3c.dom.Attr attr
        46: .line 938
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.Element int int int
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        47: iload 7 /* i */
            iload 5 /* attrCount */
            if_icmplt 9
        end local 7 // int i
        48: .line 1012
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
        49: .line 1014
            aload 3 /* augs */
            ifnull 56
        50: .line 1015
            aload 3 /* augs */
            ldc "ELEMENT_PSVI"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xs.ElementPSVI
            astore 7 /* elementPSVI */
        start local 7 // com.sun.org.apache.xerces.internal.xs.ElementPSVI elementPSVI
        51: .line 1016
            aload 7 /* elementPSVI */
            ifnull 56
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 56
        52: .line 1017
            aload 7 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
            astore 8 /* type */
        start local 8 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition type
        53: .line 1018
            aload 8 /* type */
            ifnonnull 55
        54: .line 1019
            aload 7 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 8 /* type */
        55: .line 1021
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.Element int int com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
      StackMap stack:
            aload 4 /* el */
            checkcast com.sun.org.apache.xerces.internal.dom.ElementNSImpl
            aload 8 /* type */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ElementNSImpl.setType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
        end local 8 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition type
        end local 7 // com.sun.org.apache.xerces.internal.xs.ElementPSVI elementPSVI
        56: .line 1027
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            ifnull 71
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
            ifne 71
        57: .line 1028
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
            ifnonnull 60
        58: .line 1030
            aload 0 /* this */
            aload 4 /* el */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
        59: .line 1031
            goto 71
        60: .line 1032
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            aload 4 /* el */
            invokeinterface org.w3c.dom.ls.LSParserFilter.startElement:(Lorg/w3c/dom/Element;)S
            istore 7 /* code */
        start local 7 // short code
        61: .line 1033
            iload 7 /* code */
            tableswitch { // 2 - 4
                    2: 63
                    3: 66
                    4: 62
              default: 69
          }
        62: .line 1036
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
            athrow
        63: .line 1040
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
        64: .line 1041
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
        65: .line 1042
            return
        66: .line 1051
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
        67: .line 1052
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        68: .line 1053
            return
        69: .line 1057
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.isEmpty:()Z
            ifne 71
        70: .line 1058
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 7 // short code
        71: .line 1064
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 4 /* el */
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        72: .line 1065
            aload 0 /* this */
            aload 4 /* el */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        end local 6 // boolean seenSchemaDefault
        end local 5 // int attrCount
        end local 4 // org.w3c.dom.Element el
        73: .line 1066
            goto 111
        74: .line 1068
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 76
        75: .line 1069
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            goto 77
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl
        76: aconst_null
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl java.lang.String
        77: aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
        78: .line 1068
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredElement:(Ljava/lang/String;Ljava/lang/String;)I
            istore 4 /* el */
        start local 4 // int el
        79: .line 1070
            aconst_null
            astore 5 /* type */
        start local 5 // java.lang.Object type
        80: .line 1071
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            istore 6 /* attrCount */
        start local 6 // int attrCount
        81: .line 1074
            iload 6 /* attrCount */
            iconst_1
            isub
            istore 7 /* i */
        start local 7 // int i
        82: goto 108
        83: .line 1077
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser 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 java.lang.Object int int
      StackMap stack:
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ATTRIBUTE_PSVI"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xs.AttributePSVI
            astore 8 /* attrPSVI */
        start local 8 // com.sun.org.apache.xerces.internal.xs.AttributePSVI attrPSVI
        84: .line 1078
            iconst_0
            istore 9 /* id */
        start local 9 // boolean id
        85: .line 1085
            aload 8 /* attrPSVI */
            ifnull 94
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 94
        86: .line 1087
            aload 8 /* attrPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
            astore 5 /* type */
        87: .line 1088
            aload 5 /* type */
            ifnonnull 92
        88: .line 1089
            aload 8 /* attrPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.AttributePSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 5 /* type */
        89: .line 1090
            aload 5 /* type */
            ifnull 98
        90: .line 1091
            aload 5 /* type */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
            istore 9 /* id */
        91: .line 1093
            goto 98
        92: .line 1095
      StackMap locals: com.sun.org.apache.xerces.internal.xs.AttributePSVI int
      StackMap stack:
            aload 5 /* type */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
            istore 9 /* id */
        93: .line 1097
            goto 98
        94: .line 1100
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            ldc "ATTRIBUTE_DECLARED"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            istore 10 /* isDeclared */
        start local 10 // boolean isDeclared
        95: .line 1104
            iload 10 /* isDeclared */
            ifeq 98
        96: .line 1105
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getType:(I)Ljava/lang/String;
            astore 5 /* type */
        97: .line 1106
            ldc "ID"
            aload 5 /* type */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            istore 9 /* id */
        end local 10 // boolean isDeclared
        98: .line 1111
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        99: .line 1112
            iload 4 /* el */
       100: .line 1113
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
       101: .line 1114
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getURI:(I)Ljava/lang/String;
       102: .line 1115
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
       103: .line 1116
            aload 2 /* attributes */
            iload 7 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.isSpecified:(I)Z
       104: .line 1117
            iload 9 /* id */
       105: .line 1118
            aload 5 /* type */
       106: .line 1111
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setDeferredAttribute:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/Object;)I
            pop
        end local 9 // boolean id
        end local 8 // com.sun.org.apache.xerces.internal.xs.AttributePSVI attrPSVI
       107: .line 1074
            iinc 7 /* i */ -1
      StackMap locals:
      StackMap stack:
       108: iload 7 /* i */
            ifge 83
        end local 7 // int i
       109: .line 1121
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iload 4 /* el */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
       110: .line 1122
            aload 0 /* this */
            iload 4 /* el */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        end local 6 // int attrCount
        end local 5 // java.lang.Object type
        end local 4 // int el
       111: .line 1124
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            return
        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.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0  112     0               this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0  112     1            element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0  112     2         attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0  112     3               augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            5   73     4                 el  Lorg/w3c/dom/Element;
            6   73     5          attrCount  I
            7   73     6  seenSchemaDefault  Z
            8   48     7                  i  I
           11   46     8               attr  Lorg/w3c/dom/Attr;
           12   46     9          attrValue  Ljava/lang/String;
           13   46    10           attrPSVI  Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
           17   46    11          specified  Z
           25   46    12           attrImpl  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
           26   46    13               type  Ljava/lang/Object;
           27   46    14                 id  Z
           39   43    15         isDeclared  Z
           51   56     7        elementPSVI  Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
           53   56     8               type  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
           61   71     7               code  S
           79  111     4                 el  I
           80  111     5               type  Ljava/lang/Object;
           81  111     6          attrCount  I
           82  109     7                  i  I
           84  107     8           attrPSVI  Lcom/sun/org/apache/xerces/internal/xs/AttributePSVI;
           85  107     9                 id  Z
           95   98    10         isDeclared  Z
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void emptyElement(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: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser 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 1139
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         1: .line 1140
            aload 0 /* this */
            aload 1 /* element */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1142
            return
        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.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    3     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    3     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0    3     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void characters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1158
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 32
         1: .line 1160
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 3
         2: .line 1161
            return
         3: .line 1163
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
            ifeq 13
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateCDATANodes:Z
            ifeq 13
         4: .line 1164
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
            ifnonnull 11
         5: .line 1165
            aload 0 /* this */
         6: .line 1166
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Document.createCDATASection:(Ljava/lang/String;)Lorg/w3c/dom/CDATASection;
         7: .line 1165
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
         8: .line 1167
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
         9: .line 1168
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        10: .line 1169
            goto 54
        11: .line 1171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.w3c.dom.CDATASection.appendData:(Ljava/lang/String;)V
        12: .line 1173
            goto 54
        13: .line 1174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
            ifne 54
        14: .line 1177
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifne 16
        15: .line 1178
            return
        16: .line 1181
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
            astore 3 /* child */
        start local 3 // org.w3c.dom.Node child
        17: .line 1182
            aload 3 /* child */
            ifnull 28
            aload 3 /* child */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 28
        18: .line 1184
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
            ifeq 25
        19: .line 1185
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 22
        20: .line 1186
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
            aload 3 /* child */
            checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.removeData:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 1187
            goto 24
        22: .line 1188
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
            aload 3 /* child */
            checkcast org.w3c.dom.Text
            invokeinterface org.w3c.dom.Text.getData:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        23: .line 1189
            aload 3 /* child */
            checkcast org.w3c.dom.Text
            aconst_null
            invokeinterface org.w3c.dom.Text.setNodeValue:(Ljava/lang/String;)V
        24: .line 1191
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
        25: .line 1193
      StackMap locals:
      StackMap stack:
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifle 54
        26: .line 1194
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
            pop
        27: .line 1196
            goto 54
        28: .line 1198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
        29: .line 1199
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
            astore 4 /* textNode */
        start local 4 // org.w3c.dom.Text textNode
        30: .line 1200
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 4 /* textNode */
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        end local 4 // org.w3c.dom.Text textNode
        end local 3 // org.w3c.dom.Node child
        31: .line 1204
            goto 54
        32: .line 1208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
            ifeq 46
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateCDATANodes:Z
            ifeq 46
        33: .line 1209
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
            iconst_m1
            if_icmpne 41
        34: .line 1210
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        35: .line 1211
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredCDATASection:(Ljava/lang/String;)I
        36: .line 1210
            istore 3 /* cs */
        start local 3 // int cs
        37: .line 1213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iload 3 /* cs */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        38: .line 1214
            aload 0 /* this */
            iload 3 /* cs */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
        39: .line 1215
            aload 0 /* this */
            iload 3 /* cs */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        end local 3 // int cs
        40: .line 1216
            goto 54
        41: .line 1218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        42: .line 1219
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredTextNode:(Ljava/lang/String;Z)I
        43: .line 1218
            istore 3 /* txt */
        start local 3 // int txt
        44: .line 1220
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iload 3 /* txt */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 3 // int txt
        45: .line 1222
            goto 54
      StackMap locals:
      StackMap stack:
        46: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
            ifne 54
        47: .line 1225
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifne 49
        48: .line 1226
            return
        49: .line 1229
      StackMap locals:
      StackMap stack:
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
        50: .line 1230
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        51: .line 1231
            aload 3 /* value */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredTextNode:(Ljava/lang/String;Z)I
        52: .line 1230
            istore 4 /* txt */
        start local 4 // int txt
        53: .line 1232
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iload 4 /* txt */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 4 // int txt
        end local 3 // java.lang.String value
        54: .line 1236
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   55     0      this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   55     1      text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   55     2      augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
           17   31     3     child  Lorg/w3c/dom/Node;
           30   31     4  textNode  Lorg/w3c/dom/Text;
           37   40     3        cs  I
           44   45     3       txt  I
           50   54     3     value  Ljava/lang/String;
           53   54     4       txt  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void ignorableWhitespace(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1253
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fIncludeIgnorableWhitespace:Z
            ifeq 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 2
         1: .line 1254
      StackMap locals:
      StackMap stack:
            return
         2: .line 1256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 14
         3: .line 1257
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
            astore 3 /* child */
        start local 3 // org.w3c.dom.Node child
         4: .line 1258
            aload 3 /* child */
            ifnull 8
            aload 3 /* child */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 8
         5: .line 1259
            aload 3 /* child */
            checkcast org.w3c.dom.Text
            astore 4 /* textNode */
        start local 4 // org.w3c.dom.Text textNode
         6: .line 1260
            aload 4 /* textNode */
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
        end local 4 // org.w3c.dom.Text textNode
         7: .line 1261
            goto 18
         8: .line 1263
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Document.createTextNode:(Ljava/lang/String;)Lorg/w3c/dom/Text;
            astore 4 /* textNode */
        start local 4 // org.w3c.dom.Text textNode
         9: .line 1264
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 12
        10: .line 1265
            aload 4 /* textNode */
            checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
            astore 5 /* textNodeImpl */
        start local 5 // com.sun.org.apache.xerces.internal.dom.TextImpl textNodeImpl
        11: .line 1266
            aload 5 /* textNodeImpl */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.setIgnorableWhitespace:(Z)V
        end local 5 // com.sun.org.apache.xerces.internal.dom.TextImpl textNodeImpl
        12: .line 1268
      StackMap locals: org.w3c.dom.Text
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 4 /* textNode */
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        end local 4 // org.w3c.dom.Text textNode
        end local 3 // org.w3c.dom.Node child
        13: .line 1270
            goto 18
        14: .line 1274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        15: .line 1275
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredTextNode:(Ljava/lang/String;Z)I
        16: .line 1274
            istore 3 /* txt */
        start local 3 // int txt
        17: .line 1276
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iload 3 /* txt */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 3 // int txt
        18: .line 1279
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0          this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   19     1          text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   19     2          augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            4   13     3         child  Lorg/w3c/dom/Node;
            6    7     4      textNode  Lorg/w3c/dom/Text;
            9   13     4      textNode  Lorg/w3c/dom/Text;
           11   12     5  textNodeImpl  Lcom/sun/org/apache/xerces/internal/dom/TextImpl;
           17   18     3           txt  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void endElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser 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
         0: .line 1293
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 45
         1: .line 1296
            aload 2 /* augs */
            ifnull 11
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 11
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifne 2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
            ifeq 11
         2: .line 1297
      StackMap locals:
      StackMap stack:
            aload 2 /* augs */
            ldc "ELEMENT_PSVI"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xs.ElementPSVI
            astore 3 /* elementPSVI */
        start local 3 // com.sun.org.apache.xerces.internal.xs.ElementPSVI elementPSVI
         3: .line 1298
            aload 3 /* elementPSVI */
            ifnull 11
         4: .line 1302
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 9
         5: .line 1303
            aload 3 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
            astore 4 /* type */
        start local 4 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition type
         6: .line 1304
            aload 4 /* type */
            ifnonnull 8
         7: .line 1305
            aload 3 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 4 /* type */
         8: .line 1307
      StackMap locals: com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.ElementNSImpl
            aload 4 /* type */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ElementNSImpl.setType:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)V
        end local 4 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition type
         9: .line 1309
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStorePSVI:Z
            ifeq 11
        10: .line 1310
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl
            aload 3 /* elementPSVI */
            invokevirtual com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl.setPSVI:(Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;)V
        end local 3 // com.sun.org.apache.xerces.internal.xs.ElementPSVI elementPSVI
        11: .line 1315
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            ifnull 42
        12: .line 1316
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 16
        13: .line 1317
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
            dup_x1
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRejectedElementDepth:I
            ifne 15
        14: .line 1318
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
        15: .line 1320
      StackMap locals:
      StackMap stack:
            return
        16: .line 1322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.isEmpty:()Z
            ifne 19
        17: .line 1323
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fSkippedElemStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            if_acmpne 19
        18: .line 1324
            return
        19: .line 1327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
        20: .line 1328
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fRoot:Lorg/w3c/dom/Node;
            if_acmpeq 40
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
            ifne 40
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
            iconst_1
            iand
            ifeq 40
        21: .line 1329
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
            istore 3 /* code */
        start local 3 // short code
        22: .line 1330
            iload 3 /* code */
            tableswitch { // 2 - 4
                    2: 24
                    3: 28
                    4: 23
              default: 40
          }
        23: .line 1332
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
            athrow
        24: .line 1335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* parent */
        start local 4 // org.w3c.dom.Node parent
        25: .line 1336
            aload 4 /* parent */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        26: .line 1337
            aload 0 /* this */
            aload 4 /* parent */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        27: .line 1338
            return
        end local 4 // org.w3c.dom.Node parent
        28: .line 1346
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
        29: .line 1349
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 4 /* parent */
        start local 4 // org.w3c.dom.Node parent
        30: .line 1350
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getChildNodes:()Lorg/w3c/dom/NodeList;
            astore 5 /* ls */
        start local 5 // org.w3c.dom.NodeList ls
        31: .line 1351
            aload 5 /* ls */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            istore 6 /* length */
        start local 6 // int length
        32: .line 1353
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        33: goto 36
        34: .line 1354
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations int org.w3c.dom.Node org.w3c.dom.NodeList int int
      StackMap stack:
            aload 4 /* parent */
            aload 5 /* ls */
            iconst_0
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        35: .line 1353
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        36: iload 7 /* i */
            iload 6 /* length */
            if_icmplt 34
        end local 7 // int i
        37: .line 1356
            aload 4 /* parent */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        38: .line 1357
            aload 0 /* this */
            aload 4 /* parent */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        39: .line 1359
            return
        end local 6 // int length
        end local 5 // org.w3c.dom.NodeList ls
        end local 4 // org.w3c.dom.Node parent
        end local 3 // short code
        40: .line 1365
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        41: .line 1367
            goto 55
        42: .line 1369
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
        43: .line 1370
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        44: .line 1373
            goto 55
        45: .line 1375
      StackMap locals:
      StackMap stack:
            aload 2 /* augs */
            ifnull 52
        46: .line 1376
            aload 2 /* augs */
            ldc "ELEMENT_PSVI"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xs.ElementPSVI
            astore 3 /* elementPSVI */
        start local 3 // com.sun.org.apache.xerces.internal.xs.ElementPSVI elementPSVI
        47: .line 1377
            aload 3 /* elementPSVI */
            ifnull 52
        48: .line 1381
            aload 3 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getMemberTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition;
            astore 4 /* type */
        start local 4 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition type
        49: .line 1382
            aload 4 /* type */
            ifnonnull 51
        50: .line 1383
            aload 3 /* elementPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xs.ElementPSVI.getTypeDefinition:()Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 4 /* type */
        51: .line 1385
      StackMap locals: com.sun.org.apache.xerces.internal.xs.ElementPSVI com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            aload 4 /* type */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setTypeInfo:(ILjava/lang/Object;)V
        end local 4 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition type
        end local 3 // com.sun.org.apache.xerces.internal.xs.ElementPSVI elementPSVI
        52: .line 1388
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        53: .line 1389
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
        54: .line 1388
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        55: .line 1393
      StackMap locals:
      StackMap stack:
            return
        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.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   56     0         this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   56     1      element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   56     2         augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            3   11     3  elementPSVI  Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
            6    9     4         type  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
           22   40     3         code  S
           25   28     4       parent  Lorg/w3c/dom/Node;
           30   40     4       parent  Lorg/w3c/dom/Node;
           31   40     5           ls  Lorg/w3c/dom/NodeList;
           32   40     6       length  I
           33   37     7            i  I
           47   52     3  elementPSVI  Lcom/sun/org/apache/xerces/internal/xs/ElementPSVI;
           49   52     4         type  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
         Name  Flags
      element  
      augs     

  public void startCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1404
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
         1: .line 1405
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 6
         2: .line 1406
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 4
         3: .line 1407
            return
         4: .line 1409
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateCDATANodes:Z
            ifeq 6
         5: .line 1410
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
         6: .line 1413
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    7     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void endCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1424
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInCDATASection:Z
         1: .line 1425
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 17
         2: .line 1427
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 4
         3: .line 1428
            return
         4: .line 1431
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
            ifnull 22
         5: .line 1433
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            ifnull 14
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
            ifne 14
         6: .line 1434
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
            bipush 8
            iand
            ifeq 14
         7: .line 1435
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
            invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
            istore 2 /* code */
        start local 2 // short code
         8: .line 1436
            iload 2 /* code */
            tableswitch { // 2 - 4
                    2: 10
                    3: 10
                    4: 9
              default: 14
          }
         9: .line 1438
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
            athrow
        10: .line 1444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 3 /* parent */
        start local 3 // org.w3c.dom.Node parent
        11: .line 1445
            aload 3 /* parent */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        12: .line 1446
            aload 0 /* this */
            aload 3 /* parent */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        13: .line 1447
            return
        end local 3 // org.w3c.dom.Node parent
        end local 2 // short code
        14: .line 1456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        15: .line 1457
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASection:Lorg/w3c/dom/CDATASection;
        16: .line 1459
            goto 22
        17: .line 1461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
            iconst_m1
            if_icmpeq 22
        18: .line 1462
            aload 0 /* this */
        19: .line 1463
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
        20: .line 1462
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        21: .line 1464
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentCDATASectionIndex:I
        22: .line 1468
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   23     0    this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   23     1    augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            8   14     2    code  S
           11   14     3  parent  Lorg/w3c/dom/Node;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void endDocument(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1478
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 8
         1: .line 1482
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 6
         2: .line 1483
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            ifnull 5
         3: .line 1484
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getEncoding:()Ljava/lang/String;
            ifnull 5
         4: .line 1485
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getEncoding:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
         5: .line 1487
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.setStrictErrorChecking:(Z)V
         6: .line 1489
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
         7: .line 1490
            goto 12
         8: .line 1493
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            ifnull 11
         9: .line 1494
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getEncoding:()Ljava/lang/String;
            ifnull 11
        10: .line 1495
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getEncoding:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setInputEncoding:(Ljava/lang/String;)V
        11: .line 1497
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        12: .line 1500
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   13     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void endGeneralEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=10, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1518
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 61
         1: .line 1520
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFilterReject:Z
            ifeq 3
         2: .line 1521
            return
         3: .line 1523
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.setCharacterData:(Z)V
         4: .line 1525
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            ifnull 18
         5: .line 1527
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
            astore 3 /* entities */
        start local 3 // org.w3c.dom.NamedNodeMap entities
         6: .line 1528
            aload 0 /* this */
            aload 3 /* entities */
            aload 1 /* name */
            invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
         7: .line 1529
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            ifnull 18
         8: .line 1530
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            ifnull 17
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.getFirstChild:()Lorg/w3c/dom/Node;
            ifnonnull 17
         9: .line 1531
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setReadOnly:(ZZ)V
        10: .line 1532
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getFirstChild:()Lorg/w3c/dom/Node;
            astore 4 /* child */
        start local 4 // org.w3c.dom.Node child
        11: .line 1533
            goto 15
        12: .line 1534
      StackMap locals: org.w3c.dom.NamedNodeMap org.w3c.dom.Node
      StackMap stack:
            aload 4 /* child */
            iconst_1
            invokeinterface org.w3c.dom.Node.cloneNode:(Z)Lorg/w3c/dom/Node;
            astore 5 /* copy */
        start local 5 // org.w3c.dom.Node copy
        13: .line 1535
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            aload 5 /* copy */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.appendChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        14: .line 1536
            aload 4 /* child */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 4 /* child */
        end local 5 // org.w3c.dom.Node copy
        15: .line 1533
      StackMap locals:
      StackMap stack:
            aload 4 /* child */
            ifnonnull 12
        16: .line 1538
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setReadOnly:(ZZ)V
        end local 4 // org.w3c.dom.Node child
        17: .line 1542
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentEntityDecl:Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
        end local 3 // org.w3c.dom.NamedNodeMap entities
        18: .line 1546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
        19: .line 1547
            iconst_0
            istore 3 /* removeEntityRef */
        start local 3 // boolean removeEntityRef
        20: .line 1548
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateEntityRefNodes:Z
            ifeq 38
        21: .line 1549
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 23
        22: .line 1551
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.NodeImpl
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.NodeImpl.setReadOnly:(ZZ)V
        23: .line 1554
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            ifnull 37
        24: .line 1555
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
            bipush 16
            iand
            ifeq 37
        25: .line 1556
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
            istore 4 /* code */
        start local 4 // short code
        26: .line 1557
            iload 4 /* code */
            tableswitch { // 2 - 4
                    2: 28
                    3: 32
                    4: 27
              default: 35
          }
        27: .line 1559
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
            athrow
        28: .line 1562
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 5 /* parent */
        start local 5 // org.w3c.dom.Node parent
        29: .line 1563
            aload 5 /* parent */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        30: .line 1564
            aload 0 /* this */
            aload 5 /* parent */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        31: .line 1565
            return
        end local 5 // org.w3c.dom.Node parent
        32: .line 1570
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
        33: .line 1571
            iconst_1
            istore 3 /* removeEntityRef */
        34: .line 1572
            goto 38
        35: .line 1576
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        end local 4 // short code
        36: .line 1579
            goto 38
        37: .line 1580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        38: .line 1584
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateEntityRefNodes:Z
            ifeq 39
            iload 3 /* removeEntityRef */
            ifeq 111
        39: .line 1587
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getChildNodes:()Lorg/w3c/dom/NodeList;
            astore 4 /* children */
        start local 4 // org.w3c.dom.NodeList children
        40: .line 1588
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getParentNode:()Lorg/w3c/dom/Node;
            astore 5 /* parent */
        start local 5 // org.w3c.dom.Node parent
        41: .line 1589
            aload 4 /* children */
            invokeinterface org.w3c.dom.NodeList.getLength:()I
            istore 6 /* length */
        start local 6 // int length
        42: .line 1590
            iload 6 /* length */
            ifle 58
        43: .line 1593
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getPreviousSibling:()Lorg/w3c/dom/Node;
            astore 7 /* node */
        start local 7 // org.w3c.dom.Node node
        44: .line 1595
            aload 4 /* children */
            iconst_0
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            astore 8 /* child */
        start local 8 // org.w3c.dom.Node child
        45: .line 1596
            aload 7 /* node */
            ifnull 50
            aload 7 /* node */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 50
        46: .line 1597
            aload 8 /* child */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 50
        47: .line 1598
            aload 7 /* node */
            checkcast org.w3c.dom.Text
            aload 8 /* child */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Text.appendData:(Ljava/lang/String;)V
        48: .line 1599
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 8 /* child */
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        49: .line 1601
            goto 52
        50: .line 1602
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations int org.w3c.dom.NodeList org.w3c.dom.Node int org.w3c.dom.Node org.w3c.dom.Node
      StackMap stack:
            aload 5 /* parent */
            aload 8 /* child */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 7 /* node */
        51: .line 1603
            aload 0 /* this */
            aload 7 /* node */
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.handleBaseURI:(Lorg/w3c/dom/Node;)V
        52: .line 1606
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 9 /* i */
        start local 9 // int i
        53: goto 57
        54: .line 1607
      StackMap locals: int
      StackMap stack:
            aload 5 /* parent */
            aload 4 /* children */
            iconst_0
            invokeinterface org.w3c.dom.NodeList.item:(I)Lorg/w3c/dom/Node;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.insertBefore:(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            astore 7 /* node */
        55: .line 1608
            aload 0 /* this */
            aload 7 /* node */
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.handleBaseURI:(Lorg/w3c/dom/Node;)V
        56: .line 1606
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        57: iload 9 /* i */
            iload 6 /* length */
            if_icmplt 54
        end local 9 // int i
        end local 8 // org.w3c.dom.Node child
        end local 7 // org.w3c.dom.Node node
        58: .line 1611
      StackMap locals:
      StackMap stack:
            aload 5 /* parent */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        59: .line 1612
            aload 0 /* this */
            aload 5 /* parent */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
        end local 6 // int length
        end local 5 // org.w3c.dom.Node parent
        end local 4 // org.w3c.dom.NodeList children
        end local 3 // boolean removeEntityRef
        60: .line 1614
            goto 111
        61: .line 1617
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_m1
            if_icmpeq 73
        62: .line 1619
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 3 /* node */
        start local 3 // int node
        63: .line 1620
            goto 72
        64: .line 1621
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 3 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            istore 4 /* nodeType */
        start local 4 // short nodeType
        65: .line 1622
            iload 4 /* nodeType */
            bipush 6
            if_icmpne 71
        66: .line 1624
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 3 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
        67: .line 1623
            astore 5 /* nodeName */
        start local 5 // java.lang.String nodeName
        68: .line 1625
            aload 5 /* nodeName */
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 71
        69: .line 1626
            aload 0 /* this */
            iload 3 /* node */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
        70: .line 1627
            goto 73
        end local 5 // java.lang.String nodeName
        71: .line 1630
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 3 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 3 /* node */
        end local 4 // short nodeType
        72: .line 1620
      StackMap locals:
      StackMap stack:
            iload 3 /* node */
            iconst_m1
            if_icmpne 64
        end local 3 // int node
        73: .line 1634
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
            iconst_m1
            if_icmpeq 83
        74: .line 1635
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            iconst_m1
            if_icmpne 83
        75: .line 1637
            iconst_m1
            istore 3 /* prevIndex */
        start local 3 // int prevIndex
        76: .line 1638
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 4 /* childIndex */
        start local 4 // int childIndex
        77: .line 1639
            goto 82
        78: .line 1640
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 4 /* childIndex */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.cloneNode:(IZ)I
            istore 5 /* cloneIndex */
        start local 5 // int cloneIndex
        79: .line 1641
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
            iload 5 /* cloneIndex */
            iload 3 /* prevIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.insertBefore:(III)I
            pop
        80: .line 1642
            iload 5 /* cloneIndex */
            istore 3 /* prevIndex */
        81: .line 1643
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 4 /* childIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 4 /* childIndex */
        end local 5 // int cloneIndex
        82: .line 1639
      StackMap locals:
      StackMap stack:
            iload 4 /* childIndex */
            iconst_m1
            if_icmpne 78
        end local 4 // int childIndex
        end local 3 // int prevIndex
        83: .line 1646
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCreateEntityRefNodes:Z
            ifeq 90
        84: .line 1647
            aload 0 /* this */
        85: .line 1648
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        86: .line 1649
            iconst_0
        87: .line 1648
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
        88: .line 1647
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        89: .line 1650
            goto 110
        90: .line 1655
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 3 /* childIndex */
        start local 3 // int childIndex
        91: .line 1657
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        92: .line 1658
            iconst_0
        93: .line 1657
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getParentNode:(IZ)I
        94: .line 1656
            istore 4 /* parentIndex */
        start local 4 // int parentIndex
        95: .line 1660
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            istore 5 /* prevIndex */
        start local 5 // int prevIndex
        96: .line 1661
            iload 3 /* childIndex */
            istore 6 /* lastChild */
        start local 6 // int lastChild
        97: .line 1662
            iconst_m1
            istore 7 /* sibling */
        start local 7 // int sibling
        98: .line 1663
            goto 104
        99: .line 1664
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations int int int int int
      StackMap stack:
            aload 0 /* this */
            iload 3 /* childIndex */
            invokevirtual com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.handleBaseURI:(I)V
       100: .line 1665
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 3 /* childIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 7 /* sibling */
       101: .line 1666
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 4 /* parentIndex */
            iload 3 /* childIndex */
            iload 5 /* prevIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.insertBefore:(III)I
            pop
       102: .line 1667
            iload 3 /* childIndex */
            istore 5 /* prevIndex */
       103: .line 1668
            iload 7 /* sibling */
            istore 3 /* childIndex */
       104: .line 1663
      StackMap locals:
      StackMap stack:
            iload 3 /* childIndex */
            iconst_m1
            if_icmpne 99
       105: .line 1670
            iload 6 /* lastChild */
            iconst_m1
            if_icmpeq 107
       106: .line 1671
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 4 /* parentIndex */
            iload 6 /* lastChild */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setAsLastChild:(II)V
            goto 109
       107: .line 1673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 5 /* prevIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 7 /* sibling */
       108: .line 1674
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 4 /* parentIndex */
            iload 7 /* sibling */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setAsLastChild:(II)V
       109: .line 1676
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 4 /* parentIndex */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
        end local 7 // int sibling
        end local 6 // int lastChild
        end local 5 // int prevIndex
        end local 4 // int parentIndex
        end local 3 // int childIndex
       110: .line 1678
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
       111: .line 1682
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0  112     0             this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0  112     1             name  Ljava/lang/String;
            0  112     2             augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            6   18     3         entities  Lorg/w3c/dom/NamedNodeMap;
           11   17     4            child  Lorg/w3c/dom/Node;
           13   15     5             copy  Lorg/w3c/dom/Node;
           20   60     3  removeEntityRef  Z
           26   36     4             code  S
           29   32     5           parent  Lorg/w3c/dom/Node;
           40   60     4         children  Lorg/w3c/dom/NodeList;
           41   60     5           parent  Lorg/w3c/dom/Node;
           42   60     6           length  I
           44   58     7             node  Lorg/w3c/dom/Node;
           45   58     8            child  Lorg/w3c/dom/Node;
           53   58     9                i  I
           63   73     3             node  I
           65   72     4         nodeType  S
           68   71     5         nodeName  Ljava/lang/String;
           76   83     3        prevIndex  I
           77   83     4       childIndex  I
           79   82     5       cloneIndex  I
           91  110     3       childIndex  I
           95  110     4      parentIndex  I
           96  110     5        prevIndex  I
           97  110     6        lastChild  I
           98  110     7          sibling  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      name  
      augs  

  protected final void handleBaseURI(org.w3c.dom.Node);
    descriptor: (Lorg/w3c/dom/Node;)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // org.w3c.dom.Node node
         0: .line 1693
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 24
         1: .line 1697
            aconst_null
            astore 2 /* baseURI */
        start local 2 // java.lang.String baseURI
         2: .line 1698
            aload 1 /* node */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            istore 3 /* nodeType */
        start local 3 // short nodeType
         3: .line 1700
            iload 3 /* nodeType */
            iconst_1
            if_icmpne 16
         4: .line 1703
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 7
         5: .line 1704
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            ldc "http://www.w3.org/XML/1998/namespace"
            ldc "base"
            invokeinterface org.w3c.dom.Element.getAttributeNodeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            ifnull 9
         6: .line 1705
            return
         7: .line 1707
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            ldc "xml:base"
            invokeinterface org.w3c.dom.Element.getAttributeNode:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
            ifnull 9
         8: .line 1708
            return
         9: .line 1711
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.getBaseURI:()Ljava/lang/String;
            astore 2 /* baseURI */
        10: .line 1712
            aload 2 /* baseURI */
            ifnull 24
            aload 2 /* baseURI */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getDocumentURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 24
        11: .line 1713
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 14
        12: .line 1714
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            ldc "http://www.w3.org/XML/1998/namespace"
            ldc "xml:base"
            aload 2 /* baseURI */
            invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        13: .line 1715
            goto 24
        14: .line 1716
      StackMap locals:
      StackMap stack:
            aload 1 /* node */
            checkcast org.w3c.dom.Element
            ldc "xml:base"
            aload 2 /* baseURI */
            invokeinterface org.w3c.dom.Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
        15: .line 1719
            goto 24
        16: .line 1720
      StackMap locals:
      StackMap stack:
            iload 3 /* nodeType */
            bipush 7
            if_icmpne 24
        17: .line 1722
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityReferenceImpl.getBaseURI:()Ljava/lang/String;
            astore 2 /* baseURI */
        18: .line 1723
            aload 2 /* baseURI */
            ifnull 24
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            ifnull 24
        19: .line 1724
            new com.sun.org.apache.xerces.internal.dom.DOMErrorImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.<init>:()V
            astore 4 /* error */
        start local 4 // com.sun.org.apache.xerces.internal.dom.DOMErrorImpl error
        20: .line 1725
            aload 4 /* error */
            ldc "pi-base-uri-not-preserved"
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fType:Ljava/lang/String;
        21: .line 1726
            aload 4 /* error */
            aload 2 /* baseURI */
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fRelatedData:Ljava/lang/Object;
        22: .line 1727
            aload 4 /* error */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fSeverity:S
        23: .line 1728
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.getErrorHandler:()Lorg/w3c/dom/DOMErrorHandler;
            aload 4 /* error */
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 4 // com.sun.org.apache.xerces.internal.dom.DOMErrorImpl error
        end local 3 // short nodeType
        end local 2 // java.lang.String baseURI
        24: .line 1732
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.w3c.dom.Node node
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   25     0      this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   25     1      node  Lorg/w3c/dom/Node;
            2   24     2   baseURI  Ljava/lang/String;
            3   24     3  nodeType  S
           20   24     4     error  Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
    MethodParameters:
      Name  Flags
      node  

  protected final void handleBaseURI(int);
    descriptor: (I)V
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=8, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // int node
         0: .line 1743
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 1 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            istore 2 /* nodeType */
        start local 2 // short nodeType
         1: .line 1745
            iload 2 /* nodeType */
            iconst_1
            if_icmpne 15
         2: .line 1746
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValueString:(IZ)Ljava/lang/String;
            astore 3 /* baseURI */
        start local 3 // java.lang.String baseURI
         3: .line 1747
            aload 3 /* baseURI */
            ifnonnull 5
         4: .line 1748
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getDeferredEntityBaseURI:(I)Ljava/lang/String;
            astore 3 /* baseURI */
         5: .line 1750
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 3 /* baseURI */
            ifnull 25
            aload 3 /* baseURI */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getDocumentURI:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 25
         6: .line 1751
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 1 /* node */
         7: .line 1752
            ldc "xml:base"
         8: .line 1753
            ldc "http://www.w3.org/XML/1998/namespace"
         9: .line 1754
            aload 3 /* baseURI */
        10: .line 1755
            iconst_1
        11: .line 1756
            iconst_0
        12: .line 1757
            aconst_null
        13: .line 1751
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setDeferredAttribute:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/Object;)I
            pop
        end local 3 // java.lang.String baseURI
        14: .line 1759
            goto 25
        15: .line 1760
      StackMap locals:
      StackMap stack:
            iload 2 /* nodeType */
            bipush 7
            if_icmpne 25
        16: .line 1764
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNodeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeValueString:(IZ)Ljava/lang/String;
            astore 3 /* baseURI */
        start local 3 // java.lang.String baseURI
        17: .line 1766
            aload 3 /* baseURI */
            ifnonnull 19
        18: .line 1768
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredEntityDecl:I
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getDeferredEntityBaseURI:(I)Ljava/lang/String;
            astore 3 /* baseURI */
        19: .line 1771
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* baseURI */
            ifnull 25
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            ifnull 25
        20: .line 1772
            new com.sun.org.apache.xerces.internal.dom.DOMErrorImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.<init>:()V
            astore 4 /* error */
        start local 4 // com.sun.org.apache.xerces.internal.dom.DOMErrorImpl error
        21: .line 1773
            aload 4 /* error */
            ldc "pi-base-uri-not-preserved"
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fType:Ljava/lang/String;
        22: .line 1774
            aload 4 /* error */
            aload 3 /* baseURI */
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fRelatedData:Ljava/lang/Object;
        23: .line 1775
            aload 4 /* error */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.dom.DOMErrorImpl.fSeverity:S
        24: .line 1776
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fErrorHandler:Lcom/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.DOMErrorHandlerWrapper.getErrorHandler:()Lorg/w3c/dom/DOMErrorHandler;
            aload 4 /* error */
            invokeinterface org.w3c.dom.DOMErrorHandler.handleError:(Lorg/w3c/dom/DOMError;)Z
            pop
        end local 4 // com.sun.org.apache.xerces.internal.dom.DOMErrorImpl error
        end local 3 // java.lang.String baseURI
        25: .line 1779
      StackMap locals:
      StackMap stack:
            return
        end local 2 // short nodeType
        end local 1 // int node
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   26     0      this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   26     1      node  I
            1   26     2  nodeType  S
            3   14     3   baseURI  Ljava/lang/String;
           17   25     3   baseURI  Ljava/lang/String;
           21   25     4     error  Lcom/sun/org/apache/xerces/internal/dom/DOMErrorImpl;
    MethodParameters:
      Name  Flags
      node  

  public void startDTD(com.sun.org.apache.xerces.internal.xni.XMLLocator, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1809
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
         1: .line 1810
            aload 1 /* locator */
            ifnull 3
         2: .line 1811
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            aload 1 /* locator */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getBaseSystemId:()Ljava/lang/String;
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 1813
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifne 4
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 5
         4: .line 1814
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            sipush 1024
            invokespecial java.lang.StringBuilder.<init>:(I)V
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
         5: .line 1816
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    6     1  locator  Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            0    6     2     augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
         Name  Flags
      locator  
      augs     

  public void endDTD(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1831
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTD:Z
         1: .line 1832
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.isEmpty:()Z
            ifne 3
         2: .line 1833
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
         3: .line 1835
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 5
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 5
         4: .line 1836
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 6
      StackMap locals:
      StackMap stack:
         5: aconst_null
         6: .line 1835
      StackMap locals:
      StackMap stack: java.lang.String
            astore 2 /* internalSubset */
        start local 2 // java.lang.String internalSubset
         7: .line 1837
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferNodeExpansion:Z
            ifeq 11
         8: .line 1838
            aload 2 /* internalSubset */
            ifnull 14
         9: .line 1839
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            aload 2 /* internalSubset */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setInternalSubset:(ILjava/lang/String;)V
        10: .line 1841
            goto 14
        11: .line 1842
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 14
        12: .line 1843
            aload 2 /* internalSubset */
            ifnull 14
        13: .line 1844
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
            aload 2 /* internalSubset */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.setInternalSubset:(Ljava/lang/String;)V
        14: .line 1847
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String internalSubset
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   15     0            this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   15     1            augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            7   15     2  internalSubset  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void startConditional(short, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // short type
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1863
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // short type
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    1     1  type  S
            0    1     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      type  
      augs  

  public void endConditional(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1874
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    1     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void startExternalSubset(com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1894
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            aload 1 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 1895
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
         2: .line 1896
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    3     1  identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0    3     2        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      identifier  
      augs        

  public void endExternalSubset(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1907
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
         1: .line 1908
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
         2: .line 1909
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    3     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void internalEntityDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=9, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 3 // com.sun.org.apache.xerces.internal.xni.XMLString nonNormalizedText
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1938
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 20
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 20
         1: .line 1939
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "<!ENTITY "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 1940
            aload 1 /* name */
            ldc "%"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 6
         3: .line 1941
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "% "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 1942
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* name */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 1943
            goto 7
         6: .line 1945
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 1947
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         8: .line 1948
            aload 3 /* nonNormalizedText */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            astore 5 /* value */
        start local 5 // java.lang.String value
         9: .line 1949
            aload 5 /* value */
            bipush 39
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmpne 10
            iconst_1
            goto 11
      StackMap locals: java.lang.String
      StackMap stack:
        10: iconst_0
      StackMap locals:
      StackMap stack: int
        11: istore 6 /* singleQuote */
        start local 6 // boolean singleQuote
        12: .line 1950
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            iload 6 /* singleQuote */
            ifeq 13
            bipush 39
            goto 14
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String int
      StackMap stack: java.lang.StringBuilder
        13: bipush 34
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String int
      StackMap stack: java.lang.StringBuilder int
        14: invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        15: .line 1951
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 5 /* value */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 1952
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            iload 6 /* singleQuote */
            ifeq 17
            bipush 39
            goto 18
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
        17: bipush 34
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String int
      StackMap stack: java.lang.StringBuilder int
        18: invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        19: .line 1953
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc ">\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 6 // boolean singleQuote
        end local 5 // java.lang.String value
        20: .line 1962
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "%"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 22
        21: .line 1963
            return
        22: .line 1964
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            ifnull 29
        23: .line 1965
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
            astore 5 /* entities */
        start local 5 // org.w3c.dom.NamedNodeMap entities
        24: .line 1966
            aload 5 /* entities */
            aload 1 /* name */
            invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
            astore 6 /* entity */
        start local 6 // com.sun.org.apache.xerces.internal.dom.EntityImpl entity
        25: .line 1967
            aload 6 /* entity */
            ifnonnull 29
        26: .line 1968
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createEntity:(Ljava/lang/String;)Lorg/w3c/dom/Entity;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
            astore 6 /* entity */
        27: .line 1969
            aload 6 /* entity */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setBaseURI:(Ljava/lang/String;)V
        28: .line 1970
            aload 5 /* entities */
            aload 6 /* entity */
            invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        end local 6 // com.sun.org.apache.xerces.internal.dom.EntityImpl entity
        end local 5 // org.w3c.dom.NamedNodeMap entities
        29: .line 1975
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_m1
            if_icmpeq 45
        30: .line 1976
            iconst_0
            istore 5 /* found */
        start local 5 // boolean found
        31: .line 1977
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 6 /* node */
        start local 6 // int node
        32: .line 1978
            goto 40
        33: .line 1979
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 6 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            istore 7 /* nodeType */
        start local 7 // short nodeType
        34: .line 1980
            iload 7 /* nodeType */
            bipush 6
            if_icmpne 39
        35: .line 1981
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 6 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
            astore 8 /* nodeName */
        start local 8 // java.lang.String nodeName
        36: .line 1982
            aload 8 /* nodeName */
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 39
        37: .line 1983
            iconst_1
            istore 5 /* found */
        38: .line 1984
            goto 41
        end local 8 // java.lang.String nodeName
        39: .line 1987
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 6 /* node */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 6 /* node */
        end local 7 // short nodeType
        40: .line 1978
      StackMap locals:
      StackMap stack:
            iload 6 /* node */
            iconst_m1
            if_icmpne 33
        41: .line 1989
      StackMap locals:
      StackMap stack:
            iload 5 /* found */
            ifne 45
        42: .line 1991
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 1 /* name */
            aconst_null
            aconst_null
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
            checkcast java.lang.String
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
        43: .line 1990
            istore 7 /* entityIndex */
        start local 7 // int entityIndex
        44: .line 1992
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iload 7 /* entityIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 7 // int entityIndex
        end local 6 // int node
        end local 5 // boolean found
        45: .line 1996
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // com.sun.org.apache.xerces.internal.xni.XMLString nonNormalizedText
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   46     0               this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   46     1               name  Ljava/lang/String;
            0   46     2               text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   46     3  nonNormalizedText  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   46     4               augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            9   20     5              value  Ljava/lang/String;
           12   20     6        singleQuote  Z
           24   29     5           entities  Lorg/w3c/dom/NamedNodeMap;
           25   29     6             entity  Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
           31   45     5              found  Z
           32   45     6               node  I
           34   40     7           nodeType  S
           36   39     8           nodeName  Ljava/lang/String;
           44   45     7        entityIndex  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                   Name  Flags
      name               
      text               
      nonNormalizedText  
      augs               

  public void externalEntityDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=10, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2023
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            astore 4 /* publicId */
        start local 4 // java.lang.String publicId
         1: .line 2024
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            astore 5 /* literalSystemId */
        start local 5 // java.lang.String literalSystemId
         2: .line 2025
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 18
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 18
         3: .line 2026
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "<!ENTITY "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 2027
            aload 1 /* name */
            ldc "%"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 8
         5: .line 2028
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "% "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 2029
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* name */
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 2030
            goto 9
         8: .line 2032
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 2034
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        10: .line 2035
            aload 4 /* publicId */
            ifnull 15
        11: .line 2036
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "PUBLIC '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 2037
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 4 /* publicId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 2038
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "' '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 2039
            goto 16
        15: .line 2041
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "SYSTEM '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 2043
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 5 /* literalSystemId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 2044
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "'>\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 2053
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ldc "%"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 20
        19: .line 2054
            return
        20: .line 2055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            ifnull 29
        21: .line 2056
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
            astore 6 /* entities */
        start local 6 // org.w3c.dom.NamedNodeMap entities
        22: .line 2057
            aload 6 /* entities */
            aload 1 /* name */
            invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
            astore 7 /* entity */
        start local 7 // com.sun.org.apache.xerces.internal.dom.EntityImpl entity
        23: .line 2058
            aload 7 /* entity */
            ifnonnull 29
        24: .line 2059
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createEntity:(Ljava/lang/String;)Lorg/w3c/dom/Entity;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
            astore 7 /* entity */
        25: .line 2060
            aload 7 /* entity */
            aload 4 /* publicId */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setPublicId:(Ljava/lang/String;)V
        26: .line 2061
            aload 7 /* entity */
            aload 5 /* literalSystemId */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setSystemId:(Ljava/lang/String;)V
        27: .line 2062
            aload 7 /* entity */
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setBaseURI:(Ljava/lang/String;)V
        28: .line 2063
            aload 6 /* entities */
            aload 7 /* entity */
            invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        end local 7 // com.sun.org.apache.xerces.internal.dom.EntityImpl entity
        end local 6 // org.w3c.dom.NamedNodeMap entities
        29: .line 2068
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_m1
            if_icmpeq 46
        30: .line 2069
            iconst_0
            istore 6 /* found */
        start local 6 // boolean found
        31: .line 2070
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 7 /* nodeIndex */
        start local 7 // int nodeIndex
        32: .line 2071
            goto 40
        33: .line 2072
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 7 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            istore 8 /* nodeType */
        start local 8 // short nodeType
        34: .line 2073
            iload 8 /* nodeType */
            bipush 6
            if_icmpne 39
        35: .line 2074
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 7 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
            astore 9 /* nodeName */
        start local 9 // java.lang.String nodeName
        36: .line 2075
            aload 9 /* nodeName */
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 39
        37: .line 2076
            iconst_1
            istore 6 /* found */
        38: .line 2077
            goto 41
        end local 9 // java.lang.String nodeName
        39: .line 2080
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 7 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 7 /* nodeIndex */
        end local 8 // short nodeType
        40: .line 2071
      StackMap locals:
      StackMap stack:
            iload 7 /* nodeIndex */
            iconst_m1
            if_icmpne 33
        41: .line 2082
      StackMap locals:
      StackMap stack:
            iload 6 /* found */
            ifne 46
        42: .line 2083
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        43: .line 2084
            aload 1 /* name */
            aload 4 /* publicId */
            aload 5 /* literalSystemId */
            aconst_null
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
        44: .line 2083
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
            istore 8 /* entityIndex */
        start local 8 // int entityIndex
        45: .line 2085
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iload 8 /* entityIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 8 // int entityIndex
        end local 7 // int nodeIndex
        end local 6 // boolean found
        46: .line 2089
      StackMap locals:
      StackMap stack:
            return
        end local 5 // java.lang.String literalSystemId
        end local 4 // java.lang.String publicId
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   47     0             this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   47     1             name  Ljava/lang/String;
            0   47     2       identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0   47     3             augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            1   47     4         publicId  Ljava/lang/String;
            2   47     5  literalSystemId  Ljava/lang/String;
           22   29     6         entities  Lorg/w3c/dom/NamedNodeMap;
           23   29     7           entity  Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
           31   46     6            found  Z
           32   46     7        nodeIndex  I
           34   40     8         nodeType  S
           36   39     9         nodeName  Ljava/lang/String;
           45   46     8      entityIndex  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      augs        

  public void startParameterEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        start local 3 // java.lang.String encoding
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2118
            aload 4 /* augs */
            ifnull 4
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 4
         1: .line 2119
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 4
         2: .line 2120
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 4 /* augs */
            ldc "ENTITY_SKIPPED"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 2121
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ";\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 2123
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 2124
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // java.lang.String encoding
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    6     1        name  Ljava/lang/String;
            0    6     2  identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0    6     3    encoding  Ljava/lang/String;
            0    6     4        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      encoding    
      augs        

  public void endParameterEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2142
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fBaseURIStack:Ljava/util/Stack;
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
         1: .line 2143
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    2     1  name  Ljava/lang/String;
            0    2     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      name  
      augs  

  public void unparsedEntityDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=11, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        start local 3 // java.lang.String notation
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2169
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            astore 5 /* publicId */
        start local 5 // java.lang.String publicId
         1: .line 2170
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            astore 6 /* literalSystemId */
        start local 6 // java.lang.String literalSystemId
         2: .line 2171
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 18
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 18
         3: .line 2172
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "<!ENTITY "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 2173
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 2174
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         6: .line 2175
            aload 5 /* publicId */
            ifnull 13
         7: .line 2176
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "PUBLIC '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 2177
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 5 /* publicId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 2178
            aload 6 /* literalSystemId */
            ifnull 15
        10: .line 2179
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "' '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 2180
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 6 /* literalSystemId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 2182
            goto 15
        13: .line 2184
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "SYSTEM '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 2185
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 6 /* literalSystemId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 2187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "' NDATA "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 2188
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 3 /* notation */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 2189
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc ">\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 2197
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            ifnull 28
        19: .line 2198
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            invokeinterface org.w3c.dom.DocumentType.getEntities:()Lorg/w3c/dom/NamedNodeMap;
            astore 7 /* entities */
        start local 7 // org.w3c.dom.NamedNodeMap entities
        20: .line 2199
            aload 7 /* entities */
            aload 1 /* name */
            invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
            astore 8 /* entity */
        start local 8 // com.sun.org.apache.xerces.internal.dom.EntityImpl entity
        21: .line 2200
            aload 8 /* entity */
            ifnonnull 28
        22: .line 2201
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createEntity:(Ljava/lang/String;)Lorg/w3c/dom/Entity;
            checkcast com.sun.org.apache.xerces.internal.dom.EntityImpl
            astore 8 /* entity */
        23: .line 2202
            aload 8 /* entity */
            aload 5 /* publicId */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setPublicId:(Ljava/lang/String;)V
        24: .line 2203
            aload 8 /* entity */
            aload 6 /* literalSystemId */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setSystemId:(Ljava/lang/String;)V
        25: .line 2204
            aload 8 /* entity */
            aload 3 /* notation */
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setNotationName:(Ljava/lang/String;)V
        26: .line 2205
            aload 8 /* entity */
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.EntityImpl.setBaseURI:(Ljava/lang/String;)V
        27: .line 2206
            aload 7 /* entities */
            aload 8 /* entity */
            invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        end local 8 // com.sun.org.apache.xerces.internal.dom.EntityImpl entity
        end local 7 // org.w3c.dom.NamedNodeMap entities
        28: .line 2211
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_m1
            if_icmpeq 45
        29: .line 2212
            iconst_0
            istore 7 /* found */
        start local 7 // boolean found
        30: .line 2213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 8 /* nodeIndex */
        start local 8 // int nodeIndex
        31: .line 2214
            goto 39
        32: .line 2215
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 8 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            istore 9 /* nodeType */
        start local 9 // short nodeType
        33: .line 2216
            iload 9 /* nodeType */
            bipush 6
            if_icmpne 38
        34: .line 2217
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 8 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
            astore 10 /* nodeName */
        start local 10 // java.lang.String nodeName
        35: .line 2218
            aload 10 /* nodeName */
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 38
        36: .line 2219
            iconst_1
            istore 7 /* found */
        37: .line 2220
            goto 40
        end local 10 // java.lang.String nodeName
        38: .line 2223
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 8 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getRealPrevSibling:(IZ)I
            istore 8 /* nodeIndex */
        end local 9 // short nodeType
        39: .line 2214
      StackMap locals:
      StackMap stack:
            iload 8 /* nodeIndex */
            iconst_m1
            if_icmpne 32
        40: .line 2225
      StackMap locals:
      StackMap stack:
            iload 7 /* found */
            ifne 45
        41: .line 2226
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        42: .line 2227
            aload 1 /* name */
            aload 5 /* publicId */
            aload 6 /* literalSystemId */
            aload 3 /* notation */
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
        43: .line 2226
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredEntity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
            istore 9 /* entityIndex */
        start local 9 // int entityIndex
        44: .line 2228
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iload 9 /* entityIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 9 // int entityIndex
        end local 8 // int nodeIndex
        end local 7 // boolean found
        45: .line 2232
      StackMap locals:
      StackMap stack:
            return
        end local 6 // java.lang.String literalSystemId
        end local 5 // java.lang.String publicId
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // java.lang.String notation
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   46     0             this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   46     1             name  Ljava/lang/String;
            0   46     2       identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0   46     3         notation  Ljava/lang/String;
            0   46     4             augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            1   46     5         publicId  Ljava/lang/String;
            2   46     6  literalSystemId  Ljava/lang/String;
           20   28     7         entities  Lorg/w3c/dom/NamedNodeMap;
           21   28     8           entity  Lcom/sun/org/apache/xerces/internal/dom/EntityImpl;
           30   45     7            found  Z
           31   45     8        nodeIndex  I
           33   39     9         nodeType  S
           35   38    10         nodeName  Ljava/lang/String;
           44   45     9      entityIndex  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      notation    
      augs        

  public void notationDecl(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=10, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2249
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            astore 4 /* publicId */
        start local 4 // java.lang.String publicId
         1: .line 2250
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            astore 5 /* literalSystemId */
        start local 5 // java.lang.String literalSystemId
         2: .line 2251
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 15
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 15
         3: .line 2252
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "<!NOTATION "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 2253
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 2254
            aload 4 /* publicId */
            ifnull 12
         6: .line 2255
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc " PUBLIC '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 2256
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 4 /* publicId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 2257
            aload 5 /* literalSystemId */
            ifnull 14
         9: .line 2258
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "' '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 2259
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 5 /* literalSystemId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 2261
            goto 14
        12: .line 2263
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc " SYSTEM '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 2264
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 5 /* literalSystemId */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 2266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "'>\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 2274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 23
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            ifnull 23
        16: .line 2275
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            invokeinterface org.w3c.dom.DocumentType.getNotations:()Lorg/w3c/dom/NamedNodeMap;
            astore 6 /* notations */
        start local 6 // org.w3c.dom.NamedNodeMap notations
        17: .line 2276
            aload 6 /* notations */
            aload 1 /* name */
            invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
            ifnonnull 23
        18: .line 2277
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createNotation:(Ljava/lang/String;)Lorg/w3c/dom/Notation;
            checkcast com.sun.org.apache.xerces.internal.dom.NotationImpl
            astore 7 /* notation */
        start local 7 // com.sun.org.apache.xerces.internal.dom.NotationImpl notation
        19: .line 2278
            aload 7 /* notation */
            aload 4 /* publicId */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.setPublicId:(Ljava/lang/String;)V
        20: .line 2279
            aload 7 /* notation */
            aload 5 /* literalSystemId */
            invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.setSystemId:(Ljava/lang/String;)V
        21: .line 2280
            aload 7 /* notation */
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.NotationImpl.setBaseURI:(Ljava/lang/String;)V
        22: .line 2281
            aload 6 /* notations */
            aload 7 /* notation */
            invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        end local 7 // com.sun.org.apache.xerces.internal.dom.NotationImpl notation
        end local 6 // org.w3c.dom.NamedNodeMap notations
        23: .line 2286
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_m1
            if_icmpeq 40
        24: .line 2287
            iconst_0
            istore 6 /* found */
        start local 6 // boolean found
        25: .line 2288
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getLastChild:(IZ)I
            istore 7 /* nodeIndex */
        start local 7 // int nodeIndex
        26: .line 2289
            goto 34
        27: .line 2290
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 7 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeType:(IZ)S
            istore 8 /* nodeType */
        start local 8 // short nodeType
        28: .line 2291
            iload 8 /* nodeType */
            bipush 12
            if_icmpne 33
        29: .line 2292
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 7 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getNodeName:(IZ)Ljava/lang/String;
            astore 9 /* nodeName */
        start local 9 // java.lang.String nodeName
        30: .line 2293
            aload 9 /* nodeName */
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 33
        31: .line 2294
            iconst_1
            istore 6 /* found */
        32: .line 2295
            goto 35
        end local 9 // java.lang.String nodeName
        33: .line 2298
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 7 /* nodeIndex */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.getPrevSibling:(IZ)I
            istore 7 /* nodeIndex */
        end local 8 // short nodeType
        34: .line 2289
      StackMap locals:
      StackMap stack:
            iload 7 /* nodeIndex */
            iconst_m1
            if_icmpne 27
        35: .line 2300
      StackMap locals:
      StackMap stack:
            iload 6 /* found */
            ifne 40
        36: .line 2301
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        37: .line 2302
            aload 1 /* name */
            aload 4 /* publicId */
            aload 5 /* literalSystemId */
            aload 2 /* identifier */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getBaseSystemId:()Ljava/lang/String;
        38: .line 2301
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredNotation:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
            istore 8 /* notationIndex */
        start local 8 // int notationIndex
        39: .line 2303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iload 8 /* notationIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 8 // int notationIndex
        end local 7 // int nodeIndex
        end local 6 // boolean found
        40: .line 2307
      StackMap locals:
      StackMap stack:
            return
        end local 5 // java.lang.String literalSystemId
        end local 4 // java.lang.String publicId
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier identifier
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   41     0             this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   41     1             name  Ljava/lang/String;
            0   41     2       identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0   41     3             augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            1   41     4         publicId  Ljava/lang/String;
            2   41     5  literalSystemId  Ljava/lang/String;
           17   23     6        notations  Lorg/w3c/dom/NamedNodeMap;
           19   23     7         notation  Lcom/sun/org/apache/xerces/internal/dom/NotationImpl;
           25   40     6            found  Z
           26   40     7        nodeIndex  I
           28   34     8         nodeType  S
           30   33     9         nodeName  Ljava/lang/String;
           39   40     8    notationIndex  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      augs        

  public void ignoredCharacters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2319
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    1     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    1     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void elementDecl(java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String contentModel
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2336
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 6
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 6
         1: .line 2337
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "<!ELEMENT "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 2338
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 2339
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         4: .line 2340
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 2 /* contentModel */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 2341
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc ">\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 2344
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // java.lang.String contentModel
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    7     1          name  Ljava/lang/String;
            0    7     2  contentModel  Ljava/lang/String;
            0    7     3          augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
              Name  Flags
      name          
      contentModel  
      augs          

  public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String[], java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=14, args_size=9
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String elementName
        start local 2 // java.lang.String attributeName
        start local 3 // java.lang.String type
        start local 4 // java.lang.String[] enumeration
        start local 5 // java.lang.String defaultType
        start local 6 // com.sun.org.apache.xerces.internal.xni.XMLString defaultValue
        start local 7 // com.sun.org.apache.xerces.internal.xni.XMLString nonNormalizedDefaultValue
        start local 8 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2377
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ifnull 34
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInDTDExternalSubset:Z
            ifne 34
         1: .line 2378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "<!ATTLIST "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 2379
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 1 /* elementName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 2380
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         4: .line 2381
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 2 /* attributeName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 2382
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         6: .line 2383
            aload 3 /* type */
            ldc "ENUMERATION"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 17
         7: .line 2384
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 40
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         8: .line 2385
            iconst_0
            istore 9 /* i */
        start local 9 // int i
         9: goto 14
        10: .line 2386
      StackMap locals: int
      StackMap stack:
            iload 9 /* i */
            ifle 12
        11: .line 2387
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 124
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 2389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 4 /* enumeration */
            iload 9 /* i */
            aaload
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 2385
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 9 /* i */
            aload 4 /* enumeration */
            arraylength
            if_icmplt 10
        end local 9 // int i
        15: .line 2391
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 41
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        16: .line 2392
            goto 18
        17: .line 2394
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 3 /* type */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 2396
      StackMap locals:
      StackMap stack:
            aload 5 /* defaultType */
            ifnull 21
        19: .line 2397
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        20: .line 2398
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            aload 5 /* defaultType */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 2400
      StackMap locals:
      StackMap stack:
            aload 6 /* defaultValue */
            ifnull 33
        22: .line 2401
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc " '"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        23: .line 2402
            iconst_0
            istore 9 /* i */
        start local 9 // int i
        24: goto 31
        25: .line 2403
      StackMap locals: int
      StackMap stack:
            aload 6 /* defaultValue */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 6 /* defaultValue */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            iload 9 /* i */
            iadd
            caload
            istore 10 /* c */
        start local 10 // char c
        26: .line 2404
            iload 10 /* c */
            bipush 39
            if_icmpne 29
        27: .line 2405
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc "&apos;"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        28: .line 2406
            goto 30
        29: .line 2408
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            iload 10 /* c */
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        end local 10 // char c
        30: .line 2402
      StackMap locals:
      StackMap stack:
            iinc 9 /* i */ 1
      StackMap locals:
      StackMap stack:
        31: iload 9 /* i */
            aload 6 /* defaultValue */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            if_icmplt 25
        end local 9 // int i
        32: .line 2411
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            bipush 39
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        33: .line 2413
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInternalSubset:Ljava/lang/StringBuilder;
            ldc ">\n"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        34: .line 2419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            ifnull 56
        35: .line 2422
            aload 6 /* defaultValue */
            ifnull 84
        36: .line 2425
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 1 /* elementName */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.lookupElementDefinition:(Ljava/lang/String;)I
            istore 9 /* elementDefIndex */
        start local 9 // int elementDefIndex
        37: .line 2428
            iload 9 /* elementDefIndex */
            iconst_m1
            if_icmpne 40
        38: .line 2429
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 1 /* elementName */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredElementDefinition:(Ljava/lang/String;)I
            istore 9 /* elementDefIndex */
        39: .line 2430
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentTypeIndex:I
            iload 9 /* elementDefIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        40: .line 2433
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            istore 10 /* nsEnabled */
        start local 10 // boolean nsEnabled
        41: .line 2434
            aconst_null
            astore 11 /* namespaceURI */
        start local 11 // java.lang.String namespaceURI
        42: .line 2435
            iload 10 /* nsEnabled */
            ifeq 49
        43: .line 2440
            aload 2 /* attributeName */
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 45
        44: .line 2441
            aload 2 /* attributeName */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 47
        45: .line 2442
      StackMap locals: int java.lang.String
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            astore 11 /* namespaceURI */
        46: .line 2443
            goto 49
        47: .line 2444
      StackMap locals:
      StackMap stack:
            aload 2 /* attributeName */
            ldc "xml:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 49
        48: .line 2445
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            astore 11 /* namespaceURI */
        49: .line 2448
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
        50: .line 2449
            aload 2 /* attributeName */
            aload 11 /* namespaceURI */
            aload 6 /* defaultValue */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            iconst_0
        51: .line 2448
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.createDeferredAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
            istore 12 /* attrIndex */
        start local 12 // int attrIndex
        52: .line 2450
            ldc "ID"
            aload 3 /* type */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 54
        53: .line 2451
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 12 /* attrIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setIdAttribute:(I)V
        54: .line 2454
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDeferredDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl;
            iload 9 /* elementDefIndex */
            iload 12 /* attrIndex */
            invokevirtual com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild:(II)V
        end local 12 // int attrIndex
        end local 11 // java.lang.String namespaceURI
        end local 10 // boolean nsEnabled
        end local 9 // int elementDefIndex
        55: .line 2457
            goto 84
        56: .line 2460
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 84
        57: .line 2463
            aload 6 /* defaultValue */
            ifnull 84
        58: .line 2466
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getElements:()Lorg/w3c/dom/NamedNodeMap;
            astore 9 /* elements */
        start local 9 // org.w3c.dom.NamedNodeMap elements
        59: .line 2467
            aload 9 /* elements */
            aload 1 /* elementName */
            invokeinterface org.w3c.dom.NamedNodeMap.getNamedItem:(Ljava/lang/String;)Lorg/w3c/dom/Node;
            checkcast com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl
            astore 10 /* elementDef */
        start local 10 // com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl elementDef
        60: .line 2468
            aload 10 /* elementDef */
            ifnonnull 63
        61: .line 2469
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* elementName */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createElementDefinition:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl;
            astore 10 /* elementDef */
        62: .line 2470
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentType:Lorg/w3c/dom/DocumentType;
            checkcast com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl
            invokevirtual com.sun.org.apache.xerces.internal.dom.DocumentTypeImpl.getElements:()Lorg/w3c/dom/NamedNodeMap;
            aload 10 /* elementDef */
            invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        63: .line 2476
      StackMap locals: org.w3c.dom.NamedNodeMap com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            istore 11 /* nsEnabled */
        start local 11 // boolean nsEnabled
        64: .line 2478
            iload 11 /* nsEnabled */
            ifeq 76
        65: .line 2479
            aconst_null
            astore 13 /* namespaceURI */
        start local 13 // java.lang.String namespaceURI
        66: .line 2484
            aload 2 /* attributeName */
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 68
        67: .line 2485
            aload 2 /* attributeName */
            ldc "xmlns"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 70
        68: .line 2486
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.NamedNodeMap com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl int top java.lang.String
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            astore 13 /* namespaceURI */
        69: .line 2487
            goto 72
        70: .line 2488
      StackMap locals:
      StackMap stack:
            aload 2 /* attributeName */
            ldc "xml:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 72
        71: .line 2489
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            astore 13 /* namespaceURI */
        72: .line 2491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 13 /* namespaceURI */
        73: .line 2492
            aload 2 /* attributeName */
        74: .line 2491
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            astore 12 /* attr */
        end local 13 // java.lang.String namespaceURI
        start local 12 // com.sun.org.apache.xerces.internal.dom.AttrImpl attr
        75: .line 2493
            goto 77
        end local 12 // com.sun.org.apache.xerces.internal.dom.AttrImpl attr
        76: .line 2495
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations org.w3c.dom.NamedNodeMap com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 2 /* attributeName */
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttribute:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
            checkcast com.sun.org.apache.xerces.internal.dom.AttrImpl
            astore 12 /* attr */
        start local 12 // com.sun.org.apache.xerces.internal.dom.AttrImpl attr
        77: .line 2497
      StackMap locals: com.sun.org.apache.xerces.internal.dom.AttrImpl
      StackMap stack:
            aload 12 /* attr */
            aload 6 /* defaultValue */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setValue:(Ljava/lang/String;)V
        78: .line 2498
            aload 12 /* attr */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setSpecified:(Z)V
        79: .line 2499
            aload 12 /* attr */
            ldc "ID"
            aload 3 /* type */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            invokevirtual com.sun.org.apache.xerces.internal.dom.AttrImpl.setIdAttribute:(Z)V
        80: .line 2502
            iload 11 /* nsEnabled */
            ifeq 83
        81: .line 2503
            aload 10 /* elementDef */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            aload 12 /* attr */
            invokeinterface org.w3c.dom.NamedNodeMap.setNamedItemNS:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        82: .line 2504
            goto 84
        83: .line 2506
      StackMap locals:
      StackMap stack:
            aload 10 /* elementDef */
            invokevirtual com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl.getAttributes:()Lorg/w3c/dom/NamedNodeMap;
            aload 12 /* attr */
            invokeinterface org.w3c.dom.NamedNodeMap.setNamedItem:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        end local 12 // com.sun.org.apache.xerces.internal.dom.AttrImpl attr
        end local 11 // boolean nsEnabled
        end local 10 // com.sun.org.apache.xerces.internal.dom.ElementDefinitionImpl elementDef
        end local 9 // org.w3c.dom.NamedNodeMap elements
        84: .line 2512
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser java.lang.String java.lang.String java.lang.String java.lang.String[] java.lang.String com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            return
        end local 8 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 7 // com.sun.org.apache.xerces.internal.xni.XMLString nonNormalizedDefaultValue
        end local 6 // com.sun.org.apache.xerces.internal.xni.XMLString defaultValue
        end local 5 // java.lang.String defaultType
        end local 4 // java.lang.String[] enumeration
        end local 3 // java.lang.String type
        end local 2 // java.lang.String attributeName
        end local 1 // java.lang.String elementName
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   85     0                       this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   85     1                elementName  Ljava/lang/String;
            0   85     2              attributeName  Ljava/lang/String;
            0   85     3                       type  Ljava/lang/String;
            0   85     4                enumeration  [Ljava/lang/String;
            0   85     5                defaultType  Ljava/lang/String;
            0   85     6               defaultValue  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   85     7  nonNormalizedDefaultValue  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   85     8                       augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            9   15     9                          i  I
           24   32     9                          i  I
           26   30    10                          c  C
           37   55     9            elementDefIndex  I
           41   55    10                  nsEnabled  Z
           42   55    11               namespaceURI  Ljava/lang/String;
           52   55    12                  attrIndex  I
           59   84     9                   elements  Lorg/w3c/dom/NamedNodeMap;
           60   84    10                 elementDef  Lcom/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl;
           64   84    11                  nsEnabled  Z
           75   76    12                       attr  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
           77   84    12                       attr  Lcom/sun/org/apache/xerces/internal/dom/AttrImpl;
           66   75    13               namespaceURI  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                           Name  Flags
      elementName                
      attributeName              
      type                       
      enumeration                
      defaultType                
      defaultValue               
      nonNormalizedDefaultValue  
      augs                       

  public void startAttlist(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // java.lang.String elementName
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2526
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // java.lang.String elementName
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    1     1  elementName  Ljava/lang/String;
            0    1     2         augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
             Name  Flags
      elementName  
      augs         

  public void endAttlist(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2538
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0    1     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  protected org.w3c.dom.Element createElementNode(com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)Lorg/w3c/dom/Element;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
         0: .line 2544
            aconst_null
            astore 2 /* el */
        start local 2 // org.w3c.dom.Element el
         1: .line 2546
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 9
         2: .line 2549
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 7
         3: .line 2550
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
         4: .line 2551
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
         5: .line 2550
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createElementNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 2 /* el */
         6: .line 2552
            goto 10
         7: .line 2554
      StackMap locals: org.w3c.dom.Element
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            invokeinterface org.w3c.dom.Document.createElementNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 2 /* el */
         8: .line 2556
            goto 10
         9: .line 2558
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            invokeinterface org.w3c.dom.Document.createElement:(Ljava/lang/String;)Lorg/w3c/dom/Element;
            astore 2 /* el */
        10: .line 2561
      StackMap locals:
      StackMap stack:
            aload 2 /* el */
            areturn
        end local 2 // org.w3c.dom.Element el
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   11     1  element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            1   11     2       el  Lorg/w3c/dom/Element;
    MethodParameters:
         Name  Flags
      element  

  protected org.w3c.dom.Attr createAttrNode(com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)Lorg/w3c/dom/Attr;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName attrQName
         0: .line 2567
            aconst_null
            astore 2 /* attr */
        start local 2 // org.w3c.dom.Attr attr
         1: .line 2569
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fNamespaceAware:Z
            ifeq 12
         2: .line 2570
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 8
         3: .line 2573
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            aload 1 /* attrQName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
         4: .line 2574
            aload 1 /* attrQName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
         5: .line 2575
            aload 1 /* attrQName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
         6: .line 2573
            invokevirtual com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 2 /* attr */
         7: .line 2576
            goto 13
         8: .line 2578
      StackMap locals: org.w3c.dom.Attr
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* attrQName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
         9: .line 2579
            aload 1 /* attrQName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
        10: .line 2578
            invokeinterface org.w3c.dom.Document.createAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 2 /* attr */
        11: .line 2581
            goto 13
        12: .line 2583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocument:Lorg/w3c/dom/Document;
            aload 1 /* attrQName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            invokeinterface org.w3c.dom.Document.createAttribute:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 2 /* attr */
        13: .line 2586
      StackMap locals:
      StackMap stack:
            aload 2 /* attr */
            areturn
        end local 2 // org.w3c.dom.Attr attr
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName attrQName
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   14     0       this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   14     1  attrQName  Lcom/sun/org/apache/xerces/internal/xni/QName;
            1   14     2       attr  Lorg/w3c/dom/Attr;
    MethodParameters:
           Name  Flags
      attrQName  

  protected void setCharacterData(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
        start local 1 // boolean sawChars
         0: .line 2606
            aload 0 /* this */
            iload 1 /* sawChars */
            putfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fFirstChunk:Z
         1: .line 2612
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            invokeinterface org.w3c.dom.Node.getLastChild:()Lorg/w3c/dom/Node;
            astore 2 /* child */
        start local 2 // org.w3c.dom.Node child
         2: .line 2613
            aload 2 /* child */
            ifnull 18
         3: .line 2614
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 10
         4: .line 2616
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 9
         5: .line 2617
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDocumentImpl:Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;
            ifnull 8
         6: .line 2618
            aload 2 /* child */
            checkcast com.sun.org.apache.xerces.internal.dom.TextImpl
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.dom.TextImpl.replaceData:(Ljava/lang/String;)V
         7: .line 2619
            goto 9
         8: .line 2621
      StackMap locals: org.w3c.dom.Node
      StackMap stack:
            aload 2 /* child */
            checkcast org.w3c.dom.Text
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokeinterface org.w3c.dom.Text.setData:(Ljava/lang/String;)V
         9: .line 2625
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fStringBuilder:Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        10: .line 2628
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            ifnull 18
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fInEntityRef:Z
            ifne 18
        11: .line 2629
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 18
        12: .line 2630
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            invokeinterface org.w3c.dom.ls.LSParserFilter.getWhatToShow:()I
            iconst_4
            iand
            ifeq 18
        13: .line 2631
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fDOMFilter:Lorg/w3c/dom/ls/LSParserFilter;
            aload 2 /* child */
            invokeinterface org.w3c.dom.ls.LSParserFilter.acceptNode:(Lorg/w3c/dom/Node;)S
            istore 3 /* code */
        start local 3 // short code
        14: .line 2632
            iload 3 /* code */
            tableswitch { // 2 - 4
                    2: 16
                    3: 16
                    4: 15
              default: 18
          }
        15: .line 2634
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
            athrow
        16: .line 2640
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.fCurrentNode:Lorg/w3c/dom/Node;
            aload 2 /* child */
            invokeinterface org.w3c.dom.Node.removeChild:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;
            pop
        17: .line 2641
            return
        end local 3 // short code
        18: .line 2651
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.w3c.dom.Node child
        end local 1 // boolean sawChars
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   19     0      this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
            0   19     1  sawChars  Z
            2   19     2     child  Lorg/w3c/dom/Node;
           14   18     3      code  S
    MethodParameters:
          Name  Flags
      sawChars  

  public void abort();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
         0: .line 2658
            getstatic com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort.INSTANCE:Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser$Abort;
            athrow
        end local 0 // com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/parsers/AbstractDOMParser;
}
SourceFile: "AbstractDOMParser.java"
NestMembers:
  com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort
InnerClasses:
  final Abort = com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser$Abort of com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser