public class com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor implements com.sun.org.apache.xerces.internal.xni.parser.XMLComponent, com.sun.org.apache.xerces.internal.xni.parser.XMLDTDFilter, com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelFilter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor
  super_class: java.lang.Object
{
  private static final int TOP_LEVEL_SCOPE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  protected static final java.lang.String VALIDATION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/features/validation"

  protected static final java.lang.String NOTIFY_CHAR_REFS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/scanner/notify-char-refs"

  protected static final java.lang.String WARN_ON_DUPLICATE_ATTDEF;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/warn-on-duplicate-attdef"

  protected static final java.lang.String WARN_ON_UNDECLARED_ELEMDEF;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/warn-on-undeclared-elemdef"

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

  protected static final java.lang.String SYMBOL_TABLE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"

  protected static final java.lang.String ERROR_REPORTER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"

  protected static final java.lang.String GRAMMAR_POOL;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"

  protected static final java.lang.String DTD_VALIDATOR;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/validator/dtd"

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

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

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

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

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

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

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

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

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

  protected com.sun.org.apache.xerces.internal.impl.XMLErrorReporter fErrorReporter;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket fGrammarBucket;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator fValidator;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool fGrammarPool;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.Locale fLocale;
    descriptor: Ljava/util/Locale;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xni.XMLDTDHandler fDTDHandler;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource fDTDSource;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler fDTDContentModelHandler;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource fDTDContentModelSource;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar fDTDGrammar;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
    flags: (0x0004) ACC_PROTECTED

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

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

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

  private final com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl fEntityDecl;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.HashMap fNDataDeclNotations;
    descriptor: Ljava/util/HashMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.lang.String fDTDElementDeclName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private final java.util.ArrayList fMixedElementTypes;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.ArrayList fDTDElementDecls;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.util.HashMap fTableOfIDAttributeNames;
    descriptor: Ljava/util/HashMap;
    flags: (0x0002) ACC_PRIVATE

  private java.util.HashMap fTableOfNOTATIONAttributeNames;
    descriptor: Ljava/util/HashMap;
    flags: (0x0002) ACC_PRIVATE

  private java.util.HashMap fNotationEnumVals;
    descriptor: Ljava/util/HashMap;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 129
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 130
            ldc "http://xml.org/sax/features/validation"
            aastore
            dup
            iconst_1
         2: .line 131
            ldc "http://apache.org/xml/features/validation/warn-on-duplicate-attdef"
            aastore
            dup
            iconst_2
         3: .line 132
            ldc "http://apache.org/xml/features/validation/warn-on-undeclared-elemdef"
            aastore
            dup
            iconst_3
         4: .line 133
            ldc "http://apache.org/xml/features/scanner/notify-char-refs"
            aastore
         5: .line 129
            putstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.RECOGNIZED_FEATURES:[Ljava/lang/String;
         6: .line 137
            iconst_4
            anewarray java.lang.Boolean
            dup
            iconst_1
         7: .line 139
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
            dup
            iconst_2
         8: .line 140
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            aastore
         9: .line 137
            putstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
        10: .line 145
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
        11: .line 146
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aastore
            dup
            iconst_1
        12: .line 147
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aastore
            dup
            iconst_2
        13: .line 148
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            aastore
            dup
            iconst_3
        14: .line 149
            ldc "http://apache.org/xml/properties/internal/validator/dtd"
            aastore
        15: .line 145
            putstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        16: .line 153
            iconst_4
            anewarray java.lang.Object
            putstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.PROPERTY_DEFAULTS:[Ljava/lang/Object;
        17: .line 158
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
         0: .line 270
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 239
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fEntityDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
         2: .line 242
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNDataDeclNotations:Ljava/util/HashMap;
         3: .line 245
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDElementDeclName:Ljava/lang/String;
         4: .line 248
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fMixedElementTypes:Ljava/util/ArrayList;
         5: .line 251
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDElementDecls:Ljava/util/ArrayList;
         6: .line 274
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;

  public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
         0: .line 296
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/internal/parser-settings"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            istore 2 /* parser_settings */
        start local 2 // boolean parser_settings
         1: .line 298
            iload 2 /* parser_settings */
            ifne 4
         2: .line 300
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.reset:()V
         3: .line 301
            return
         4: .line 305
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://xml.org/sax/features/validation"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
         5: .line 307
            aload 0 /* this */
         6: .line 308
            aload 1 /* componentManager */
         7: .line 310
            ldc "http://apache.org/xml/features/validation/schema"
            iconst_0
         8: .line 309
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
         9: .line 310
            ifeq 11
        10: .line 308
            iconst_0
            goto 12
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor
        11: iconst_1
        12: .line 307
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager int
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor int
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDValidation:Z
        13: .line 314
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/warn-on-duplicate-attdef"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fWarnDuplicateAttdef:Z
        14: .line 315
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/warn-on-undeclared-elemdef"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fWarnOnUndeclaredElemdef:Z
        15: .line 318
            aload 0 /* this */
        16: .line 319
            aload 1 /* componentManager */
        17: .line 320
            ldc "http://apache.org/xml/properties/internal/error-reporter"
        18: .line 319
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
        19: .line 318
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        20: .line 321
            aload 0 /* this */
        21: .line 322
            aload 1 /* componentManager */
        22: .line 323
            ldc "http://apache.org/xml/properties/internal/symbol-table"
        23: .line 322
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
        24: .line 321
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
        25: .line 325
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
        26: .line 328
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/validator/dtd"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
        27: .line 329
            goto 30
      StackMap locals:
      StackMap stack: java.lang.ClassCastException
        28: pop
        29: .line 330
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
        30: .line 333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
            ifnull 33
        31: .line 334
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidator:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.getGrammarBucket:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
        32: .line 335
            goto 34
        33: .line 336
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
        34: .line 338
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.reset:()V
        35: .line 340
            return
        end local 2 // boolean parser_settings
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   36     0              this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   36     1  componentManager  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
            1   36     2   parser_settings  Z
      Exception table:
        from    to  target  type
          26    27      28  Class java.lang.ClassCastException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
                  Name  Flags
      componentManager  

  protected void reset();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
         0: .line 344
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
         1: .line 346
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fInDTDIgnore:Z
         2: .line 348
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNDataDeclNotations:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.clear:()V
         3: .line 351
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
            ifeq 9
         4: .line 353
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNotationEnumVals:Ljava/util/HashMap;
            ifnonnull 6
         5: .line 354
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNotationEnumVals:Ljava/util/HashMap;
         6: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNotationEnumVals:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.clear:()V
         7: .line 358
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfIDAttributeNames:Ljava/util/HashMap;
         8: .line 359
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfNOTATIONAttributeNames:Ljava/util/HashMap;
         9: .line 362
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;

  public java.lang.String[] getRecognizedFeatures();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
         0: .line 369
            getstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.RECOGNIZED_FEATURES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;

  public void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String featureId
        start local 2 // boolean state
         0: .line 389
            return
        end local 2 // boolean state
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    1     1  featureId  Ljava/lang/String;
            0    1     2      state  Z
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
           Name  Flags
      featureId  
      state      

  public java.lang.String[] getRecognizedProperties();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
         0: .line 397
            getstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object value
         0: .line 417
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    1     1  propertyId  Ljava/lang/String;
            0    1     2       value  Ljava/lang/Object;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
            Name  Flags
      propertyId  
      value       

  public java.lang.Boolean getFeatureDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String featureId
         0: .line 429
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 430
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.RECOGNIZED_FEATURES:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            aload 1 /* featureId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 431
            getstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
            iload 2 /* i */
            aaload
            areturn
         4: .line 429
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.RECOGNIZED_FEATURES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 434
            aconst_null
            areturn
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    7     1  featureId  Ljava/lang/String;
            1    6     2          i  I
    MethodParameters:
           Name  Flags
      featureId  

  public java.lang.Object getPropertyDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String propertyId
         0: .line 447
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 448
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            aload 1 /* propertyId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 449
            getstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.PROPERTY_DEFAULTS:[Ljava/lang/Object;
            iload 2 /* i */
            aaload
            areturn
         4: .line 447
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 452
            aconst_null
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    7     1  propertyId  Ljava/lang/String;
            1    6     2           i  I
    MethodParameters:
            Name  Flags
      propertyId  

  public void setDTDHandler(com.sun.org.apache.xerces.internal.xni.XMLDTDHandler);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLDTDHandler dtdHandler
         0: .line 465
            aload 0 /* this */
            aload 1 /* dtdHandler */
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
         1: .line 466
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLDTDHandler dtdHandler
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    2     1  dtdHandler  Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
    MethodParameters:
            Name  Flags
      dtdHandler  

  public com.sun.org.apache.xerces.internal.xni.XMLDTDHandler getDTDHandler();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
         0: .line 474
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;

  public void setDTDContentModelHandler(com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler dtdContentModelHandler
         0: .line 487
            aload 0 /* this */
            aload 1 /* dtdContentModelHandler */
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
         1: .line 488
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler dtdContentModelHandler
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    2     1  dtdContentModelHandler  Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
    MethodParameters:
                        Name  Flags
      dtdContentModelHandler  

  public com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler getDTDContentModelHandler();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
         0: .line 496
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;

  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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 513
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 514
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* identifier */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.startExternalSubset:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 516
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* identifier */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startExternalSubset:(Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 518
      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.XMLResourceIdentifier identifier
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0    5     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.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 529
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 530
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.endExternalSubset:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 531
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 532
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endExternalSubset:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 534
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     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 static void checkStandaloneEntityRef(java.lang.String, com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar, com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl, com.sun.org.apache.xerces.internal.impl.XMLErrorReporter);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=7, locals=5, args_size=4
        start local 0 // java.lang.String name
        start local 1 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        start local 2 // com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl tempEntityDecl
        start local 3 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
         0: .line 550
            aload 1 /* grammar */
            aload 0 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDeclIndex:(Ljava/lang/String;)I
            istore 4 /* entIndex */
        start local 4 // int entIndex
         1: .line 551
            iload 4 /* entIndex */
            iconst_m1
            if_icmple 8
         2: .line 552
            aload 1 /* grammar */
            iload 4 /* entIndex */
            aload 2 /* tempEntityDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDecl:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;)Z
            pop
         3: .line 553
            aload 2 /* tempEntityDecl */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl.inExternal:Z
            ifeq 8
         4: .line 554
            aload 3 /* errorReporter */
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         5: .line 555
            ldc "MSG_REFERENCE_TO_EXTERNALLY_DECLARED_ENTITY_WHEN_STANDALONE"
         6: .line 556
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* name */
            aastore
            iconst_1
         7: .line 554
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
         8: .line 559
      StackMap locals: int
      StackMap stack:
            return
        end local 4 // int entIndex
        end local 3 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
        end local 2 // com.sun.org.apache.xerces.internal.impl.dtd.XMLEntityDecl tempEntityDecl
        end local 1 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    9     0            name  Ljava/lang/String;
            0    9     1         grammar  Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            0    9     2  tempEntityDecl  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
            0    9     3   errorReporter  Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            1    9     4        entIndex  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                Name  Flags
      name            
      grammar         
      tempEntityDecl  
      errorReporter   

  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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 572
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 573
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* text */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.comment:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 574
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 575
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* text */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.comment:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 578
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    5     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 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=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 602
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 603
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* target */
            aload 2 /* data */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.processingInstruction:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 604
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 605
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* target */
            aload 2 /* data */
            aload 3 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.processingInstruction:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 607
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  target  Ljava/lang/String;
            0    5     2    data  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    5     3    augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
        Name  Flags
      target  
      data    
      augs    

  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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 631
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNDataDeclNotations:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.clear:()V
         1: .line 632
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDElementDecls:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.clear:()V
         2: .line 638
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket.getActiveGrammar:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.isImmutable:()Z
            ifne 4
         3: .line 639
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket.getActiveGrammar:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
         4: .line 643
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 6
         5: .line 644
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* locator */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.startDTD:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         6: .line 645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 8
         7: .line 646
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* locator */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startDTD:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         8: .line 649
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    9     1  locator  Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            0    9     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 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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 663
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 664
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* text */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.ignoredCharacters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 665
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 666
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* text */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.ignoredCharacters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 668
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    5     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 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.impl.dtd.XMLDTDProcessor 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 687
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 688
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* version */
            aload 2 /* encoding */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.textDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 689
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 690
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* version */
            aload 2 /* encoding */
            aload 3 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.textDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 692
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1   version  Ljava/lang/String;
            0    5     2  encoding  Ljava/lang/String;
            0    5     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 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=5, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 714
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fPerformValidation:Z
            ifeq 3
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 3
         1: .line 715
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket.getStandalone:()Z
            ifeq 3
         2: .line 716
            aload 1 /* name */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fEntityDecl:Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokestatic com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.checkStandaloneEntityRef:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
         3: .line 719
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 5
         4: .line 720
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* encoding */
            aload 4 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.startParameterEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         5: .line 721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 7
         6: .line 722
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* encoding */
            aload 4 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startParameterEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         7: .line 724
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    8     1        name  Ljava/lang/String;
            0    8     2  identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0    8     3    encoding  Ljava/lang/String;
            0    8     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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 739
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 740
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* name */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.endParameterEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 742
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* name */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endParameterEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 744
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  name  Ljava/lang/String;
            0    5     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 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=7, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 760
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
            ifeq 9
         1: .line 761
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDElementDecls:Ljava/util/ArrayList;
            aload 1 /* name */
            invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
            ifeq 8
         2: .line 762
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         3: .line 763
            ldc "MSG_ELEMENT_ALREADY_DECLARED"
         4: .line 764
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
         5: .line 765
            iconst_1
         6: .line 762
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
         7: .line 766
            goto 9
         8: .line 768
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDElementDecls:Ljava/util/ArrayList;
            aload 1 /* name */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         9: .line 773
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 11
        10: .line 774
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* name */
            aload 2 /* contentModel */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.elementDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        11: .line 775
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 13
        12: .line 776
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* name */
            aload 2 /* contentModel */
            aload 3 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.elementDecl:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        13: .line 779
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   14     0          this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   14     1          name  Ljava/lang/String;
            0   14     2  contentModel  Ljava/lang/String;
            0   14     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 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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String elementName
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 795
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 796
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* elementName */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.startAttlist:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 798
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* elementName */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startAttlist:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 801
      StackMap locals:
      StackMap stack:
            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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  elementName  Ljava/lang/String;
            0    5     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 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=9, locals=16, args_size=9
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 833
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
            if_acmpeq 2
            aload 6 /* defaultValue */
            ifnull 2
         1: .line 834
            aload 0 /* this */
            aload 6 /* defaultValue */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.normalizeDefaultAttrValue:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Z
            pop
         2: .line 837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
            ifeq 118
         3: .line 839
            iconst_0
            istore 9 /* duplicateAttributeDef */
        start local 9 // boolean duplicateAttributeDef
         4: .line 842
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 5
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            goto 6
      StackMap locals: int
      StackMap stack:
         5: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket.getActiveGrammar:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
         6: astore 10 /* grammar */
        start local 10 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
         7: .line 843
            aload 10 /* grammar */
            aload 1 /* elementName */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getElementDeclIndex:(Ljava/lang/String;)I
            istore 11 /* elementIndex */
        start local 11 // int elementIndex
         8: .line 844
            aload 10 /* grammar */
            iload 11 /* elementIndex */
            aload 2 /* attributeName */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getAttributeDeclIndex:(ILjava/lang/String;)I
            iconst_m1
            if_icmpeq 16
         9: .line 846
            iconst_1
            istore 9 /* duplicateAttributeDef */
        10: .line 849
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fWarnDuplicateAttdef:Z
            ifeq 16
        11: .line 850
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        12: .line 851
            ldc "MSG_DUPLICATE_ATTRIBUTE_DEFINITION"
        13: .line 852
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* elementName */
            aastore
            dup
            iconst_1
            aload 2 /* attributeName */
            aastore
        14: .line 853
            iconst_0
        15: .line 850
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        16: .line 862
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int
      StackMap stack:
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIDSymbol:Ljava/lang/String;
            if_acmpne 36
        17: .line 863
            aload 6 /* defaultValue */
            ifnull 26
            aload 6 /* defaultValue */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifeq 26
        18: .line 864
            aload 5 /* defaultType */
            ifnull 21
        19: .line 865
            aload 5 /* defaultType */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIMPLIEDSymbol:Ljava/lang/String;
            if_acmpeq 26
        20: .line 866
            aload 5 /* defaultType */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fREQUIREDSymbol:Ljava/lang/String;
            if_acmpeq 26
        21: .line 867
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        22: .line 868
            ldc "IDDefaultTypeInvalid"
        23: .line 869
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* attributeName */
            aastore
        24: .line 870
            iconst_1
        25: .line 867
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        26: .line 874
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfIDAttributeNames:Ljava/util/HashMap;
            aload 1 /* elementName */
            invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
            ifne 29
        27: .line 875
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfIDAttributeNames:Ljava/util/HashMap;
            aload 1 /* elementName */
            aload 2 /* attributeName */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        28: .line 876
            goto 36
        29: .line 890
      StackMap locals:
      StackMap stack:
            iload 9 /* duplicateAttributeDef */
            ifne 36
        30: .line 891
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfIDAttributeNames:Ljava/util/HashMap;
            aload 1 /* elementName */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 12 /* previousIDAttributeName */
        start local 12 // java.lang.String previousIDAttributeName
        31: .line 892
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        32: .line 893
            ldc "MSG_MORE_THAN_ONE_ID_ATTRIBUTE"
        33: .line 894
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* elementName */
            aastore
            dup
            iconst_1
            aload 12 /* previousIDAttributeName */
            aastore
            dup
            iconst_2
            aload 2 /* attributeName */
            aastore
        34: .line 895
            iconst_1
        35: .line 892
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 12 // java.lang.String previousIDAttributeName
        36: .line 904
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNOTATIONSymbol:Ljava/lang/String;
            if_acmpne 52
        37: .line 907
            iconst_0
            istore 12 /* i */
        start local 12 // int i
        38: goto 41
        39: .line 908
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNotationEnumVals:Ljava/util/HashMap;
            aload 4 /* enumeration */
            iload 12 /* i */
            aaload
            aload 2 /* attributeName */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        40: .line 907
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        41: iload 12 /* i */
            aload 4 /* enumeration */
            arraylength
            if_icmplt 39
        end local 12 // int i
        42: .line 911
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfNOTATIONAttributeNames:Ljava/util/HashMap;
            aload 1 /* elementName */
            invokevirtual java.util.HashMap.containsKey:(Ljava/lang/Object;)Z
            ifne 45
        43: .line 912
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfNOTATIONAttributeNames:Ljava/util/HashMap;
            aload 1 /* elementName */
            aload 2 /* attributeName */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        44: .line 913
            goto 52
        45: .line 922
      StackMap locals:
      StackMap stack:
            iload 9 /* duplicateAttributeDef */
            ifne 52
        46: .line 924
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfNOTATIONAttributeNames:Ljava/util/HashMap;
            aload 1 /* elementName */
            invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 12 /* previousNOTATIONAttributeName */
        start local 12 // java.lang.String previousNOTATIONAttributeName
        47: .line 925
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        48: .line 926
            ldc "MSG_MORE_THAN_ONE_NOTATION_ATTRIBUTE"
        49: .line 927
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* elementName */
            aastore
            dup
            iconst_1
            aload 12 /* previousNOTATIONAttributeName */
            aastore
            dup
            iconst_2
            aload 2 /* attributeName */
            aastore
        50: .line 928
            iconst_1
        51: .line 925
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 12 // java.lang.String previousNOTATIONAttributeName
        52: .line 935
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENUMERATIONSymbol:Ljava/lang/String;
            if_acmpeq 53
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNOTATIONSymbol:Ljava/lang/String;
            if_acmpne 70
        53: .line 937
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 12 /* i */
        start local 12 // int i
        54: goto 69
        55: .line 938
      StackMap locals: int
      StackMap stack:
            iload 12 /* i */
            iconst_1
            iadd
            istore 13 /* j */
        start local 13 // int j
        56: goto 67
        57: .line 939
      StackMap locals: int
      StackMap stack:
            aload 4 /* enumeration */
            iload 12 /* i */
            aaload
            aload 4 /* enumeration */
            iload 13 /* j */
            aaload
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 66
        58: .line 943
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        59: .line 944
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENUMERATIONSymbol:Ljava/lang/String;
            if_acmpne 61
        60: .line 945
            ldc "MSG_DISTINCT_TOKENS_IN_ENUMERATION"
            goto 62
        61: .line 946
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 int com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int int int
      StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLErrorReporter java.lang.String
            ldc "MSG_DISTINCT_NOTATION_IN_ENUMERATION"
        62: .line 947
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 int com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int int int
      StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLErrorReporter java.lang.String java.lang.String
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* elementName */
            aastore
            dup
            iconst_1
            aload 4 /* enumeration */
            iload 12 /* i */
            aaload
            aastore
            dup
            iconst_2
            aload 2 /* attributeName */
            aastore
        63: .line 948
            iconst_1
        64: .line 943
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        65: .line 949
            goto 70
        66: .line 938
      StackMap locals:
      StackMap stack:
            iinc 13 /* j */ 1
      StackMap locals:
      StackMap stack:
        67: iload 13 /* j */
            aload 4 /* enumeration */
            arraylength
            if_icmplt 57
        end local 13 // int j
        68: .line 937
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        69: iload 12 /* i */
            aload 4 /* enumeration */
            arraylength
            if_icmplt 55
        end local 12 // int i
        70: .line 956
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 12 /* ok */
        start local 12 // boolean ok
        71: .line 957
            aload 6 /* defaultValue */
            ifnull 118
        72: .line 958
            aload 5 /* defaultType */
            ifnull 74
        73: .line 959
            aload 5 /* defaultType */
            ifnull 118
            aload 5 /* defaultType */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fFIXEDSymbol:Ljava/lang/String;
            if_acmpne 118
        74: .line 961
      StackMap locals: int
      StackMap stack:
            aload 6 /* defaultValue */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.toString:()Ljava/lang/String;
            astore 13 /* value */
        start local 13 // java.lang.String value
        75: .line 962
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNMTOKENSSymbol:Ljava/lang/String;
            if_acmpeq 78
        76: .line 963
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENTITIESSymbol:Ljava/lang/String;
            if_acmpeq 78
        77: .line 964
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIDREFSSymbol:Ljava/lang/String;
            if_acmpne 92
        78: .line 966
      StackMap locals: java.lang.String
      StackMap stack:
            new java.util.StringTokenizer
            dup
            aload 13 /* value */
            ldc " "
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 14 /* tokenizer */
        start local 14 // java.util.StringTokenizer tokenizer
        79: .line 967
            aload 14 /* tokenizer */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifeq 112
        80: .line 969
      StackMap locals: java.util.StringTokenizer
      StackMap stack:
            aload 14 /* tokenizer */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 15 /* nmtoken */
        start local 15 // java.lang.String nmtoken
        81: .line 970
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNMTOKENSSymbol:Ljava/lang/String;
            if_acmpne 85
        82: .line 971
            aload 0 /* this */
            aload 15 /* nmtoken */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.isValidNmtoken:(Ljava/lang/String;)Z
            ifne 90
        83: .line 972
            iconst_0
            istore 12 /* ok */
        84: .line 973
            goto 112
        85: .line 976
      StackMap locals: java.lang.String
      StackMap stack:
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENTITIESSymbol:Ljava/lang/String;
            if_acmpeq 87
        86: .line 977
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIDREFSSymbol:Ljava/lang/String;
            if_acmpne 90
        87: .line 978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 15 /* nmtoken */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.isValidName:(Ljava/lang/String;)Z
            ifne 90
        88: .line 979
            iconst_0
            istore 12 /* ok */
        89: .line 980
            goto 112
        90: .line 983
      StackMap locals:
      StackMap stack:
            aload 14 /* tokenizer */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifne 80
        end local 15 // java.lang.String nmtoken
        end local 14 // java.util.StringTokenizer tokenizer
        91: .line 989
            goto 112
        92: .line 991
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENTITYSymbol:Ljava/lang/String;
            if_acmpeq 96
        93: .line 992
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIDSymbol:Ljava/lang/String;
            if_acmpeq 96
        94: .line 993
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fIDREFSymbol:Ljava/lang/String;
            if_acmpeq 96
        95: .line 994
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNOTATIONSymbol:Ljava/lang/String;
            if_acmpne 99
        96: .line 996
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 13 /* value */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.isValidName:(Ljava/lang/String;)Z
            ifne 103
        97: .line 997
            iconst_0
            istore 12 /* ok */
        98: .line 1000
            goto 103
        99: .line 1001
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNMTOKENSymbol:Ljava/lang/String;
            if_acmpeq 101
       100: .line 1002
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENUMERATIONSymbol:Ljava/lang/String;
            if_acmpne 103
       101: .line 1004
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 13 /* value */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.isValidNmtoken:(Ljava/lang/String;)Z
            ifne 103
       102: .line 1005
            iconst_0
            istore 12 /* ok */
       103: .line 1009
      StackMap locals:
      StackMap stack:
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fNOTATIONSymbol:Ljava/lang/String;
            if_acmpeq 105
       104: .line 1010
            aload 3 /* type */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fENUMERATIONSymbol:Ljava/lang/String;
            if_acmpne 112
       105: .line 1011
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 12 /* ok */
       106: .line 1012
            iconst_0
            istore 14 /* i */
        start local 14 // int i
       107: goto 111
       108: .line 1013
      StackMap locals: int
      StackMap stack:
            aload 6 /* defaultValue */
            aload 4 /* enumeration */
            iload 14 /* i */
            aaload
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.equals:(Ljava/lang/String;)Z
            ifeq 110
       109: .line 1014
            iconst_1
            istore 12 /* ok */
       110: .line 1012
      StackMap locals:
      StackMap stack:
            iinc 14 /* i */ 1
      StackMap locals:
      StackMap stack:
       111: iload 14 /* i */
            aload 4 /* enumeration */
            arraylength
            if_icmplt 108
        end local 14 // int i
       112: .line 1020
      StackMap locals:
      StackMap stack:
            iload 12 /* ok */
            ifne 118
       113: .line 1021
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
       114: .line 1022
            ldc "MSG_ATT_DEFAULT_INVALID"
       115: .line 1023
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* attributeName */
            aastore
            dup
            iconst_1
            aload 13 /* value */
            aastore
       116: .line 1024
            iconst_1
       117: .line 1021
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 13 // java.lang.String value
        end local 12 // boolean ok
        end local 11 // int elementIndex
        end local 10 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        end local 9 // boolean duplicateAttributeDef
       118: .line 1030
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 123
       119: .line 1031
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* elementName */
            aload 2 /* attributeName */
       120: .line 1032
            aload 3 /* type */
            aload 4 /* enumeration */
       121: .line 1033
            aload 5 /* defaultType */
            aload 6 /* defaultValue */
            aload 7 /* nonNormalizedDefaultValue */
            aload 8 /* augs */
       122: .line 1031
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.attributeDecl:(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
       123: .line 1034
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 128
       124: .line 1035
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* elementName */
            aload 2 /* attributeName */
       125: .line 1036
            aload 3 /* type */
            aload 4 /* enumeration */
       126: .line 1037
            aload 5 /* defaultType */
            aload 6 /* defaultValue */
            aload 7 /* nonNormalizedDefaultValue */
            aload 8 /* augs */
       127: .line 1035
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.attributeDecl:(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
       128: .line 1040
      StackMap locals:
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0  129     0                           this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0  129     1                    elementName  Ljava/lang/String;
            0  129     2                  attributeName  Ljava/lang/String;
            0  129     3                           type  Ljava/lang/String;
            0  129     4                    enumeration  [Ljava/lang/String;
            0  129     5                    defaultType  Ljava/lang/String;
            0  129     6                   defaultValue  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0  129     7      nonNormalizedDefaultValue  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0  129     8                           augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            4  118     9          duplicateAttributeDef  Z
            7  118    10                        grammar  Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            8  118    11                   elementIndex  I
           31   36    12        previousIDAttributeName  Ljava/lang/String;
           38   42    12                              i  I
           47   52    12  previousNOTATIONAttributeName  Ljava/lang/String;
           54   70    12                              i  I
           56   68    13                              j  I
           71  118    12                             ok  Z
           75  118    13                          value  Ljava/lang/String;
           79   91    14                      tokenizer  Ljava/util/StringTokenizer;
           81   91    15                        nmtoken  Ljava/lang/String;
          107  112    14                              i  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                           Name  Flags
      elementName                
      attributeName              
      type                       
      enumeration                
      defaultType                
      defaultValue               
      nonNormalizedDefaultValue  
      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=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1053
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 1054
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.endAttlist:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 4
         3: .line 1056
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endAttlist:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 1059
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     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=5, locals=7, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 1081
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket.getActiveGrammar:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
         2: astore 5 /* grammar */
        start local 5 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
         3: .line 1082
            aload 5 /* grammar */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDeclIndex:(Ljava/lang/String;)I
            istore 6 /* index */
        start local 6 // int index
         4: .line 1092
            iload 6 /* index */
            iconst_m1
            if_icmpne 9
         5: .line 1094
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 7
         6: .line 1095
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* name */
            aload 2 /* text */
            aload 3 /* nonNormalizedText */
            aload 4 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.internalEntityDecl:(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
         7: .line 1097
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 9
         8: .line 1098
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* name */
            aload 2 /* text */
            aload 3 /* nonNormalizedText */
            aload 4 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.internalEntityDecl:(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
         9: .line 1102
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int index
        end local 5 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0               this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   10     1               name  Ljava/lang/String;
            0   10     2               text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   10     3  nonNormalizedText  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   10     4               augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            3   10     5            grammar  Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            4   10     6              index  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=4, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 1121
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket.getActiveGrammar:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
         2: astore 4 /* grammar */
        start local 4 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
         3: .line 1122
            aload 4 /* grammar */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getEntityDeclIndex:(Ljava/lang/String;)I
            istore 5 /* index */
        start local 5 // int index
         4: .line 1132
            iload 5 /* index */
            iconst_m1
            if_icmpne 9
         5: .line 1134
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 7
         6: .line 1135
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.externalEntityDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         7: .line 1137
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 9
         8: .line 1138
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.externalEntityDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         9: .line 1142
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int index
        end local 4 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   10     1        name  Ljava/lang/String;
            0   10     2  identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0   10     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            3   10     4     grammar  Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            4   10     5       index  I
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      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=5, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 1161
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
            ifeq 2
         1: .line 1162
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNDataDeclNotations:Ljava/util/HashMap;
            aload 1 /* name */
            aload 3 /* notation */
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 1166
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 4
         3: .line 1167
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* notation */
            aload 4 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.unparsedEntityDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 1168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 6
         5: .line 1169
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* notation */
            aload 4 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.unparsedEntityDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         6: .line 1172
      StackMap locals:
      StackMap stack:
            return
        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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    7     1        name  Ljava/lang/String;
            0    7     2  identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0    7     3    notation  Ljava/lang/String;
            0    7     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  
      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=7, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor 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 1189
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
            ifeq 10
         1: .line 1190
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            goto 3
      StackMap locals:
      StackMap stack:
         2: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket.getActiveGrammar:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
         3: astore 4 /* grammar */
        start local 4 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
         4: .line 1191
            aload 4 /* grammar */
            aload 1 /* name */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getNotationDeclIndex:(Ljava/lang/String;)I
            iconst_m1
            if_icmpeq 10
         5: .line 1192
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         6: .line 1193
            ldc "UniqueNotationName"
         7: .line 1194
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* name */
            aastore
         8: .line 1195
            iconst_1
         9: .line 1192
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 4 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        10: .line 1200
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 12
        11: .line 1201
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.notationDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        12: .line 1202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 14
        13: .line 1203
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.notationDecl:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        14: .line 1206
      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.XMLResourceIdentifier identifier
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   15     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   15     1        name  Ljava/lang/String;
            0   15     2  identifier  Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            0   15     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            4   10     4     grammar  Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // short type
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1224
            aload 0 /* this */
            iload 1 /* type */
            iconst_1
            if_icmpne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor
         1: iconst_0
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor int com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor int
         2: putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fInDTDIgnore:Z
         3: .line 1227
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 5
         4: .line 1228
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            iload 1 /* type */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.startConditional:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         5: .line 1229
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 7
         6: .line 1230
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            iload 1 /* type */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.startConditional:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         7: .line 1233
      StackMap locals:
      StackMap stack:
            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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    8     1  type  S
            0    8     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=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1246
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fInDTDIgnore:Z
         1: .line 1249
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 3
         2: .line 1250
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.endConditional:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 5
         4: .line 1252
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endConditional:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         5: .line 1255
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    6     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 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=7, locals=10, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1269
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 4
         1: .line 1270
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.endDTD:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1271
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ifnull 4
         3: .line 1272
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ldc "http://www.w3.org/TR/REC-xml"
            iconst_1
            anewarray com.sun.org.apache.xerces.internal.xni.grammars.Grammar
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aastore
            invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool.cacheGrammars:(Ljava/lang/String;[Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;)V
         4: .line 1274
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
            ifeq 49
         5: .line 1275
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 6
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            goto 7
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammarBucket.getActiveGrammar:()Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar
         7: astore 2 /* grammar */
        start local 2 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
         8: .line 1278
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNDataDeclNotations:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3 /* entities */
        start local 3 // java.util.Iterator entities
         9: .line 1279
            goto 19
        10: .line 1280
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar java.util.Iterator
      StackMap stack:
            aload 3 /* entities */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 4 /* entry */
        start local 4 // java.util.Map$Entry entry
        11: .line 1281
            aload 4 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* notation */
        start local 5 // java.lang.String notation
        12: .line 1282
            aload 2 /* grammar */
            aload 5 /* notation */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getNotationDeclIndex:(Ljava/lang/String;)I
            iconst_m1
            if_icmpne 19
        13: .line 1283
            aload 4 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* entity */
        start local 6 // java.lang.String entity
        14: .line 1284
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        15: .line 1285
            ldc "MSG_NOTATION_NOT_DECLARED_FOR_UNPARSED_ENTITYDECL"
        16: .line 1286
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 6 /* entity */
            aastore
            dup
            iconst_1
            aload 5 /* notation */
            aastore
        17: .line 1287
            iconst_1
        18: .line 1284
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 6 // java.lang.String entity
        end local 5 // java.lang.String notation
        end local 4 // java.util.Map$Entry entry
        19: .line 1279
      StackMap locals:
      StackMap stack:
            aload 3 /* entities */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 10
        20: .line 1293
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fNotationEnumVals:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 4 /* notationVals */
        start local 4 // java.util.Iterator notationVals
        21: .line 1294
            goto 31
        22: .line 1295
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 4 /* notationVals */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 5 /* entry */
        start local 5 // java.util.Map$Entry entry
        23: .line 1296
            aload 5 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* notation */
        start local 6 // java.lang.String notation
        24: .line 1297
            aload 2 /* grammar */
            aload 6 /* notation */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getNotationDeclIndex:(Ljava/lang/String;)I
            iconst_m1
            if_icmpne 31
        25: .line 1298
            aload 5 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* attributeName */
        start local 7 // java.lang.String attributeName
        26: .line 1299
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        27: .line 1300
            ldc "MSG_NOTATION_NOT_DECLARED_FOR_NOTATIONTYPE_ATTRIBUTE"
        28: .line 1301
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 7 /* attributeName */
            aastore
            dup
            iconst_1
            aload 6 /* notation */
            aastore
        29: .line 1302
            iconst_1
        30: .line 1299
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 7 // java.lang.String attributeName
        end local 6 // java.lang.String notation
        end local 5 // java.util.Map$Entry entry
        31: .line 1294
      StackMap locals:
      StackMap stack:
            aload 4 /* notationVals */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 22
        32: .line 1308
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfNOTATIONAttributeNames:Ljava/util/HashMap;
            invokevirtual java.util.HashMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5 /* elementsWithNotations */
        start local 5 // java.util.Iterator elementsWithNotations
        33: .line 1309
            goto 44
        34: .line 1310
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 5 /* elementsWithNotations */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 6 /* entry */
        start local 6 // java.util.Map$Entry entry
        35: .line 1311
            aload 6 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 7 /* elementName */
        start local 7 // java.lang.String elementName
        36: .line 1312
            aload 2 /* grammar */
            aload 7 /* elementName */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getElementDeclIndex:(Ljava/lang/String;)I
            istore 8 /* elementIndex */
        start local 8 // int elementIndex
        37: .line 1313
            aload 2 /* grammar */
            iload 8 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpecType:(I)S
            iconst_1
            if_icmpne 44
        38: .line 1314
            aload 6 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 9 /* attributeName */
        start local 9 // java.lang.String attributeName
        39: .line 1315
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        40: .line 1316
            ldc "NoNotationOnEmptyElement"
        41: .line 1317
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 7 /* elementName */
            aastore
            dup
            iconst_1
            aload 9 /* attributeName */
            aastore
        42: .line 1318
            iconst_1
        43: .line 1315
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 9 // java.lang.String attributeName
        end local 8 // int elementIndex
        end local 7 // java.lang.String elementName
        end local 6 // java.util.Map$Entry entry
        44: .line 1309
      StackMap locals:
      StackMap stack:
            aload 5 /* elementsWithNotations */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 34
        45: .line 1323
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfIDAttributeNames:Ljava/util/HashMap;
        46: .line 1324
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fTableOfNOTATIONAttributeNames:Ljava/util/HashMap;
        47: .line 1327
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fWarnOnUndeclaredElemdef:Z
            ifeq 49
        48: .line 1328
            aload 0 /* this */
            aload 2 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.checkDeclaredElements:(Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;)V
        end local 5 // java.util.Iterator elementsWithNotations
        end local 4 // java.util.Iterator notationVals
        end local 3 // java.util.Iterator entities
        end local 2 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        49: .line 1333
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            ifnull 51
        50: .line 1334
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDHandler.endDTD:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        51: .line 1337
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   52     0                   this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   52     1                   augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            8   49     2                grammar  Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            9   49     3               entities  Ljava/util/Iterator;
           11   19     4                  entry  Ljava/util/Map$Entry;
           12   19     5               notation  Ljava/lang/String;
           14   19     6                 entity  Ljava/lang/String;
           21   49     4           notationVals  Ljava/util/Iterator;
           23   31     5                  entry  Ljava/util/Map$Entry;
           24   31     6               notation  Ljava/lang/String;
           26   31     7          attributeName  Ljava/lang/String;
           33   49     5  elementsWithNotations  Ljava/util/Iterator;
           35   44     6                  entry  Ljava/util/Map$Entry;
           36   44     7            elementName  Ljava/lang/String;
           37   44     8           elementIndex  I
           39   44     9          attributeName  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void setDTDSource(com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource source
         0: .line 1341
            aload 0 /* this */
            aload 1 /* source */
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
         1: .line 1342
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource source
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    2     1  source  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
    MethodParameters:
        Name  Flags
      source  

  public com.sun.org.apache.xerces.internal.xni.parser.XMLDTDSource getDTDSource();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
         0: .line 1346
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;

  public void setDTDContentModelSource(com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource source
         0: .line 1355
            aload 0 /* this */
            aload 1 /* source */
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
         1: .line 1356
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource source
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    2     1  source  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
    MethodParameters:
        Name  Flags
      source  

  public com.sun.org.apache.xerces.internal.xni.parser.XMLDTDContentModelSource getDTDContentModelSource();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
         0: .line 1360
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;

  public void startContentModel(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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String elementName
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
            ifeq 3
         1: .line 1379
            aload 0 /* this */
            aload 1 /* elementName */
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDElementDeclName:Ljava/lang/String;
         2: .line 1380
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fMixedElementTypes:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.clear:()V
         3: .line 1384
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 5
         4: .line 1385
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* elementName */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.startContentModel:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         5: .line 1386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 7
         6: .line 1387
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            aload 1 /* elementName */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.startContentModel:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         7: .line 1390
      StackMap locals:
      StackMap stack:
            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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    8     1  elementName  Ljava/lang/String;
            0    8     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 any(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.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1404
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 1405
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.any:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1406
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 4
         3: .line 1407
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.any:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 1409
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     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 empty(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.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1423
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 1424
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.empty:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1425
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 4
         3: .line 1426
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.empty:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 1428
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     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 startGroup(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.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1446
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fMixed:Z
         1: .line 1448
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 3
         2: .line 1449
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.startGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1450
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 5
         4: .line 1451
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.startGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         5: .line 1454
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    6     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 pcdata(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.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1469
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fMixed:Z
         1: .line 1470
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 3
         2: .line 1471
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.pcdata:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 5
         4: .line 1473
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.pcdata:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         5: .line 1475
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    6     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    MethodParameters:
      Name  Flags
      augs  

  public void element(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=7, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String elementName
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1489
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fMixed:Z
            ifeq 9
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fValidation:Z
            ifeq 9
         1: .line 1490
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fMixedElementTypes:Ljava/util/ArrayList;
            aload 1 /* elementName */
            invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
            ifeq 8
         2: .line 1491
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         3: .line 1492
            ldc "DuplicateTypeInMixedContent"
         4: .line 1493
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDElementDeclName:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* elementName */
            aastore
         5: .line 1494
            iconst_1
         6: .line 1491
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
         7: .line 1495
            goto 9
         8: .line 1497
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fMixedElementTypes:Ljava/util/ArrayList;
            aload 1 /* elementName */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         9: .line 1502
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 11
        10: .line 1503
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* elementName */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.element:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        11: .line 1504
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 13
        12: .line 1505
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            aload 1 /* elementName */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.element:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        13: .line 1508
      StackMap locals:
      StackMap stack:
            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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   14     0         this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   14     1  elementName  Ljava/lang/String;
            0   14     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 separator(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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // short separator
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1527
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 1528
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            iload 1 /* separator */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.separator:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 4
         3: .line 1530
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            iload 1 /* separator */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.separator:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 1533
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // short separator
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  separator  S
            0    5     2       augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
           Name  Flags
      separator  
      augs       

  public void occurrence(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=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // short occurrence
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1554
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 1555
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            iload 1 /* occurrence */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.occurrence:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1556
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 4
         3: .line 1557
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            iload 1 /* occurrence */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.occurrence:(SLcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 1560
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // short occurrence
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  occurrence  S
            0    5     2        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      occurrence  
      augs        

  public void endGroup(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.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1573
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 1574
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.endGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1575
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 4
         3: .line 1576
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.endGroup:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 1579
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     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 endContentModel(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.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1592
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            ifnull 2
         1: .line 1593
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDGrammar:Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            aload 1 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.endContentModel:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 1594
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            ifnull 4
         3: .line 1595
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fDTDContentModelHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDTDContentModelHandler.endContentModel:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         4: .line 1598
      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.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    5     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  private boolean normalizeDefaultAttrValue(com.sun.org.apache.xerces.internal.xni.XMLString);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString value
         0: .line 1613
            iconst_1
            istore 2 /* skipSpace */
        start local 2 // boolean skipSpace
         1: .line 1614
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            istore 3 /* current */
        start local 3 // int current
         2: .line 1615
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iadd
            istore 4 /* end */
        start local 4 // int end
         3: .line 1616
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            istore 5 /* i */
        start local 5 // int i
         4: goto 15
         5: .line 1617
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor com.sun.org.apache.xerces.internal.xni.XMLString int int int int
      StackMap stack:
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 5 /* i */
            caload
            bipush 32
            if_icmpne 10
         6: .line 1618
            iload 2 /* skipSpace */
            ifne 14
         7: .line 1620
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 3 /* current */
            iinc 3 /* current */ 1
            bipush 32
            castore
         8: .line 1621
            iconst_1
            istore 2 /* skipSpace */
         9: .line 1626
            goto 14
        10: .line 1629
      StackMap locals:
      StackMap stack:
            iload 3 /* current */
            iload 5 /* i */
            if_icmpeq 12
        11: .line 1630
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 3 /* current */
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 5 /* i */
            caload
            castore
        12: .line 1632
      StackMap locals:
      StackMap stack:
            iinc 3 /* current */ 1
        13: .line 1633
            iconst_0
            istore 2 /* skipSpace */
        14: .line 1616
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 5 /* i */
            iload 4 /* end */
            if_icmplt 5
        end local 5 // int i
        16: .line 1636
            iload 3 /* current */
            iload 4 /* end */
            if_icmpeq 21
        17: .line 1637
            iload 2 /* skipSpace */
            ifeq 19
        18: .line 1639
            iinc 3 /* current */ -1
        19: .line 1642
      StackMap locals:
      StackMap stack:
            aload 1 /* value */
            iload 3 /* current */
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            isub
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
        20: .line 1643
            iconst_1
            ireturn
        21: .line 1645
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 4 // int end
        end local 3 // int current
        end local 2 // boolean skipSpace
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString value
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   22     1      value  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            1   22     2  skipSpace  Z
            2   22     3    current  I
            3   22     4        end  I
            4   16     5          i  I
    MethodParameters:
       Name  Flags
      value  

  protected boolean isValidNmtoken(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String nmtoken
         0: .line 1649
            aload 1 /* nmtoken */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidNmtoken:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String nmtoken
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    1     1  nmtoken  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      nmtoken  

  protected boolean isValidName(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // java.lang.String name
         0: .line 1653
            aload 1 /* name */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidName:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  private void checkDeclaredElements(com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
         0: .line 1662
            aload 1 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getFirstElementDeclIndex:()I
            istore 2 /* elementIndex */
        start local 2 // int elementIndex
         1: .line 1663
            new com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.<init>:()V
            astore 3 /* contentSpec */
        start local 3 // com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec contentSpec
         2: .line 1664
            goto 11
         3: .line 1665
      StackMap locals: int com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec
      StackMap stack:
            aload 1 /* grammar */
            iload 2 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpecType:(I)S
            istore 4 /* type */
        start local 4 // int type
         4: .line 1666
            iload 4 /* type */
            iconst_3
            if_icmpeq 5
            iload 4 /* type */
            iconst_2
            if_icmpne 10
         5: .line 1667
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* grammar */
         6: .line 1668
            iload 2 /* elementIndex */
         7: .line 1669
            aload 1 /* grammar */
            iload 2 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpecIndex:(I)I
         8: .line 1670
            aload 3 /* contentSpec */
         9: .line 1667
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.checkDeclaredElements:(Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;IILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)V
        10: .line 1672
      StackMap locals:
      StackMap stack:
            aload 1 /* grammar */
            iload 2 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getNextElementDeclIndex:(I)I
            istore 2 /* elementIndex */
        end local 4 // int type
        11: .line 1664
      StackMap locals:
      StackMap stack:
            iload 2 /* elementIndex */
            ifge 3
        12: .line 1674
            return
        end local 3 // com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec contentSpec
        end local 2 // int elementIndex
        end local 1 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   13     1       grammar  Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            1   13     2  elementIndex  I
            2   13     3   contentSpec  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
            4   11     4          type  I
    MethodParameters:
         Name  Flags
      grammar  

  private void checkDeclaredElements(com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar, int, int, com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;IILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=7, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
        start local 1 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        start local 2 // int elementIndex
        start local 3 // int contentSpecIndex
        start local 4 // com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec contentSpec
         0: .line 1683
            aload 1 /* grammar */
            iload 3 /* contentSpecIndex */
            aload 4 /* contentSpec */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getContentSpec:(ILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)Z
            pop
         1: .line 1684
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
            ifne 10
         2: .line 1685
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
            checkcast java.lang.String
            astore 5 /* value */
        start local 5 // java.lang.String value
         3: .line 1686
            aload 5 /* value */
            ifnull 22
            aload 1 /* grammar */
            aload 5 /* value */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getElementDeclIndex:(Ljava/lang/String;)I
            iconst_m1
            if_icmpne 22
         4: .line 1687
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
         5: .line 1688
            ldc "UndeclaredElementInContentSpec"
         6: .line 1689
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* grammar */
            iload 2 /* elementIndex */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar.getElementDeclName:(I)Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 5 /* value */
            aastore
         7: .line 1690
            iconst_0
         8: .line 1687
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        end local 5 // java.lang.String value
         9: .line 1692
            goto 22
        10: .line 1695
      StackMap locals:
      StackMap stack:
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
            iconst_4
            if_icmpeq 12
        11: .line 1696
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
            iconst_5
            if_icmpne 17
        12: .line 1697
      StackMap locals:
      StackMap stack:
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
            checkcast int[]
            iconst_0
            iaload
            istore 5 /* leftNode */
        start local 5 // int leftNode
        13: .line 1698
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.otherValue:Ljava/lang/Object;
            checkcast int[]
            iconst_0
            iaload
            istore 6 /* rightNode */
        start local 6 // int rightNode
        14: .line 1700
            aload 0 /* this */
            aload 1 /* grammar */
            iload 2 /* elementIndex */
            iload 5 /* leftNode */
            aload 4 /* contentSpec */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.checkDeclaredElements:(Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;IILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)V
        15: .line 1701
            aload 0 /* this */
            aload 1 /* grammar */
            iload 2 /* elementIndex */
            iload 6 /* rightNode */
            aload 4 /* contentSpec */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.checkDeclaredElements:(Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;IILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)V
        end local 6 // int rightNode
        end local 5 // int leftNode
        16: .line 1702
            goto 22
        17: .line 1703
      StackMap locals:
      StackMap stack:
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
            iconst_2
            if_icmpeq 20
        18: .line 1704
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
            iconst_1
            if_icmpeq 20
        19: .line 1705
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.type:S
            iconst_3
            if_icmpne 22
        20: .line 1706
      StackMap locals:
      StackMap stack:
            aload 4 /* contentSpec */
            getfield com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec.value:Ljava/lang/Object;
            checkcast int[]
            iconst_0
            iaload
            istore 5 /* leftNode */
        start local 5 // int leftNode
        21: .line 1707
            aload 0 /* this */
            aload 1 /* grammar */
            iload 2 /* elementIndex */
            iload 5 /* leftNode */
            aload 4 /* contentSpec */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.checkDeclaredElements:(Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;IILcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;)V
        end local 5 // int leftNode
        22: .line 1709
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.impl.dtd.XMLContentSpec contentSpec
        end local 3 // int contentSpecIndex
        end local 2 // int elementIndex
        end local 1 // com.sun.org.apache.xerces.internal.impl.dtd.DTDGrammar grammar
        end local 0 // com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   23     0              this  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor;
            0   23     1           grammar  Lcom/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar;
            0   23     2      elementIndex  I
            0   23     3  contentSpecIndex  I
            0   23     4       contentSpec  Lcom/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec;
            3    9     5             value  Ljava/lang/String;
           13   16     5          leftNode  I
           14   16     6         rightNode  I
           21   22     5          leftNode  I
    MethodParameters:
                  Name  Flags
      grammar           
      elementIndex      
      contentSpecIndex  
      contentSpec       
}
SourceFile: "XMLDTDProcessor.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map