public class com.sun.org.apache.xerces.internal.impl.XMLEntityScanner implements com.sun.org.apache.xerces.internal.xni.XMLLocator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner
  super_class: java.lang.Object
{
  protected com.sun.xml.internal.stream.Entity$ScannedEntity fCurrentEntity;
    descriptor: Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
    flags: (0x0004) ACC_PROTECTED

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

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

  protected com.sun.org.apache.xerces.internal.utils.XMLSecurityManager fSecurityManager;
    descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer fLimitAnalyzer;
    descriptor: Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
    flags: (0x0004) ACC_PROTECTED

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

  private java.util.ArrayList<com.sun.xml.internal.stream.XMLBufferListener> listeners;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/ArrayList<Lcom/sun/xml/internal/stream/XMLBufferListener;>;

  private static final boolean[] VALID_NAMES;
    descriptor: [Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

  private static final java.io.EOFException END_OF_DOCUMENT_ENTITY;
    descriptor: Ljava/io/EOFException;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  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

  int[] whiteSpaceLookup;
    descriptor: [I
    flags: (0x0000) 

  int whiteSpaceLen;
    descriptor: I
    flags: (0x0000) 

  boolean whiteSpaceInfoNeeded;
    descriptor: Z
    flags: (0x0000) 

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

  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 ALLOW_JAVA_ENCODINGS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/allow-java-encodings"

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

  boolean isExternal;
    descriptor: Z
    flags: (0x0000) 

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

  boolean detectingVersion;
    descriptor: Z
    flags: (0x0000) 

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 78
            bipush 127
            newarray 4
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
         1: .line 90
            new com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1.<init>:()V
            putstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.END_OF_DOCUMENT_ENTITY:Ljava/io/EOFException;
         2: .line 129
            bipush 65
            istore 0 /* i */
        start local 0 // int i
         3: goto 6
         4: .line 130
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            iload 0 /* i */
            iconst_1
            bastore
         5: .line 129
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 0 /* i */
            bipush 90
            if_icmple 4
        end local 0 // int i
         7: .line 132
            bipush 97
            istore 0 /* i */
        start local 0 // int i
         8: goto 11
         9: .line 133
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            iload 0 /* i */
            iconst_1
            bastore
        10: .line 132
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 0 /* i */
            bipush 122
            if_icmple 9
        end local 0 // int i
        12: .line 135
            bipush 48
            istore 0 /* i */
        start local 0 // int i
        13: goto 16
        14: .line 136
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            iload 0 /* i */
            iconst_1
            bastore
        15: .line 135
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 0 /* i */
            bipush 57
            if_icmple 14
        end local 0 // int i
        17: .line 138
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            bipush 45
            iconst_1
            bastore
        18: .line 139
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            bipush 46
            iconst_1
            bastore
        19: .line 140
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            bipush 58
            iconst_1
            bastore
        20: .line 141
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            bipush 95
            iconst_1
            bastore
        21: .line 142
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            3    7     0     i  I
            8   12     0     i  I
           13   17     0     i  I

  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.XMLEntityScanner this
         0: .line 156
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 61
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
         2: .line 62
            aload 0 /* this */
            sipush 8192
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fBufferSize:I
         3: .line 67
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
         4: .line 70
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
         5: .line 76
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
         6: .line 97
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         7: .line 98
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         8: .line 99
            aload 0 /* this */
            bipush 100
            newarray 10
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
         9: .line 100
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
        10: .line 101
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
        11: .line 124
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fPropertyManager:Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
        12: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
        13: .line 146
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.xmlVersionSetExplicitly:Z
        14: .line 149
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
        15: .line 157
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public void <init>(com.sun.org.apache.xerces.internal.impl.PropertyManager, com.sun.org.apache.xerces.internal.impl.XMLEntityManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
        start local 2 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager entityManager
         0: .line 165
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 61
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
         2: .line 62
            aload 0 /* this */
            sipush 8192
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fBufferSize:I
         3: .line 67
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
         4: .line 70
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
         5: .line 76
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
         6: .line 97
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         7: .line 98
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         8: .line 99
            aload 0 /* this */
            bipush 100
            newarray 10
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
         9: .line 100
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
        10: .line 101
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
        11: .line 124
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fPropertyManager:Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
        12: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
        13: .line 146
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.xmlVersionSetExplicitly:Z
        14: .line 149
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
        15: .line 166
            aload 0 /* this */
            aload 2 /* entityManager */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
        16: .line 167
            aload 0 /* this */
            aload 1 /* propertyManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.reset:(Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
        17: .line 168
            return
        end local 2 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager entityManager
        end local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   18     0             this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   18     1  propertyManager  Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
            0   18     2    entityManager  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
    MethodParameters:
                 Name  Flags
      propertyManager  
      entityManager    

  public final void setBufferSize(int);
    descriptor: (I)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int size
         0: .line 183
            aload 0 /* this */
            iload 1 /* size */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fBufferSize:I
         1: .line 184
            return
        end local 1 // int size
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    2     1  size  I
    MethodParameters:
      Name  Flags
      size  

  public void reset(com.sun.org.apache.xerces.internal.impl.PropertyManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
         0: .line 190
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         1: .line 191
            aload 0 /* this */
            aload 1 /* propertyManager */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokevirtual com.sun.org.apache.xerces.internal.impl.PropertyManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         2: .line 192
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.resetCommon:()V
         3: .line 193
            return
        end local 1 // com.sun.org.apache.xerces.internal.impl.PropertyManager propertyManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    4     1  propertyManager  Lcom/sun/org/apache/xerces/internal/impl/PropertyManager;
    MethodParameters:
                 Name  Flags
      propertyManager  

  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=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
         0: .line 212
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/allow-java-encodings"
            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.XMLEntityScanner.fAllowJavaEncodings:Z
         1: .line 215
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            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
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         2: .line 216
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            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
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         3: .line 217
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.resetCommon:()V
         4: .line 218
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    5     0              this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    5     1  componentManager  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
                  Name  Flags
      componentManager  

  public final void reset(com.sun.org.apache.xerces.internal.util.SymbolTable, com.sun.org.apache.xerces.internal.impl.XMLEntityManager, com.sun.org.apache.xerces.internal.impl.XMLErrorReporter);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        start local 2 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager entityManager
        start local 3 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter reporter
         0: .line 223
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
         1: .line 224
            aload 0 /* this */
            aload 1 /* symbolTable */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         2: .line 225
            aload 0 /* this */
            aload 2 /* entityManager */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
         3: .line 226
            aload 0 /* this */
            aload 3 /* reporter */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         4: .line 227
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
         5: .line 228
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
         6: .line 229
            return
        end local 3 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter reporter
        end local 2 // com.sun.org.apache.xerces.internal.impl.XMLEntityManager entityManager
        end local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    7     0           this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    7     1    symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            0    7     2  entityManager  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            0    7     3       reporter  Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
    MethodParameters:
               Name  Flags
      symbolTable    
      entityManager  
      reporter       

  private void resetCommon();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 232
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
         1: .line 233
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
         2: .line 234
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
         3: .line 235
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.clear:()V
         4: .line 236
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
         5: .line 237
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityManager.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
         6: .line 238
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public final java.lang.String getXMLVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 251
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 2
         1: .line 252
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.xmlVersion:Ljava/lang/String;
            areturn
         2: .line 254
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public final void setXMLVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String xmlVersion
         0: .line 265
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.xmlVersionSetExplicitly:Z
         1: .line 266
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 1 /* xmlVersion */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.xmlVersion:Ljava/lang/String;
         2: .line 267
            return
        end local 1 // java.lang.String xmlVersion
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    3     1  xmlVersion  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      xmlVersion  

  public final void setCurrentEntity(com.sun.xml.internal.stream.Entity$ScannedEntity);
    descriptor: (Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity scannedEntity
         0: .line 275
            aload 0 /* this */
            aload 1 /* scannedEntity */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
         1: .line 276
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 3
         2: .line 277
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
         3: .line 281
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity scannedEntity
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    4     0           this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    4     1  scannedEntity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
    MethodParameters:
               Name  Flags
      scannedEntity  

  public com.sun.xml.internal.stream.Entity$ScannedEntity getCurrentEntity();
    descriptor: ()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 284
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public final java.lang.String getBaseSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 295
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public void setBaseSystemId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String systemId
         0: .line 303
            return
        end local 1 // java.lang.String systemId
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    1     1  systemId  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      systemId  

  public final int getLineNumber();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 309
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_m1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public void setLineNumber(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int line
         0: .line 317
            return
        end local 1 // int line
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    1     1  line  I
    MethodParameters:
      Name  Flags
      line  

  public final int getColumnNumber();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 323
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_m1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public void setColumnNumber(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int col
         0: .line 331
            return
        end local 1 // int col
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    1     1   col  I
    MethodParameters:
      Name  Flags
      col   

  public final int getCharacterOffset();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 335
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fTotalCountTillLastLoad:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iadd
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_m1
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public final java.lang.String getExpandedSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 340
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getExpandedSystemId:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public void setExpandedSystemId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String systemId
         0: .line 348
            return
        end local 1 // java.lang.String systemId
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    1     1  systemId  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      systemId  

  public final java.lang.String getLiteralSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 352
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getLiteralSystemId:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public void setLiteralSystemId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String systemId
         0: .line 360
            return
        end local 1 // java.lang.String systemId
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    1     1  systemId  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      systemId  

  public final java.lang.String getPublicId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 364
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            ifnull 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.entityLocation:Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLResourceIdentifier.getPublicId:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public void setPublicId(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String publicId
         0: .line 372
            return
        end local 1 // java.lang.String publicId
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    1     1  publicId  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      publicId  

  public void setVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String version
         0: .line 378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 1 /* version */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.version:Ljava/lang/String;
         1: .line 379
            return
        end local 1 // java.lang.String version
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    2     1  version  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      version  

  public java.lang.String getVersion();
    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.XMLEntityScanner this
         0: .line 382
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 2
         1: .line 383
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.version:Ljava/lang/String;
            areturn
         2: .line 384
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public final java.lang.String getEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 396
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnull 2
         1: .line 397
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
            areturn
         2: .line 399
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public final void setEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String encoding
         0: .line 426
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
            ifnull 20
         1: .line 434
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
            ifnull 3
         2: .line 435
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
            aload 1 /* encoding */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 20
         3: .line 440
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
            ifnull 18
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
            ldc "UTF-16"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 18
         4: .line 441
            aload 1 /* encoding */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            astore 2 /* ENCODING */
        start local 2 // java.lang.String ENCODING
         5: .line 442
            aload 2 /* ENCODING */
            ldc "UTF-16"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
            return
         6: .line 443
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* ENCODING */
            ldc "ISO-10646-UCS-4"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
         7: .line 444
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
            ldc "UTF-16BE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 10
         8: .line 445
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
            bipush 8
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
         9: .line 446
            goto 11
        10: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
            iconst_4
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
        11: .line 449
      StackMap locals:
      StackMap stack:
            return
        12: .line 451
      StackMap locals:
      StackMap stack:
            aload 2 /* ENCODING */
            ldc "ISO-10646-UCS-2"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 18
        13: .line 452
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
            ldc "UTF-16BE"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        14: .line 453
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
            iconst_2
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
        15: .line 454
            goto 17
        16: .line 455
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
        17: .line 457
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String ENCODING
        18: .line 467
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.stream:Ljava/io/InputStream;
            aload 1 /* encoding */
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.createReader:(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
        19: .line 468
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 1 /* encoding */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.encoding:Ljava/lang/String;
        20: .line 476
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String encoding
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   21     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   21     1  encoding  Ljava/lang/String;
            5   18     2  ENCODING  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      encoding  

  public final boolean isExternal();
    descriptor: ()Z
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 480
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public int getChar(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int relative
         0: .line 484
            aload 0 /* this */
            iload 1 /* relative */
            iconst_1
            iadd
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity:(IZ)Z
            ifeq 2
         1: .line 485
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 1 /* relative */
            iadd
            caload
            ireturn
         2: .line 487
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 1 // int relative
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    3     1  relative  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      relative  

  public int peekChar();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 507
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 2
         1: .line 508
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 1 /* c */
        start local 1 // int c
         3: .line 524
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 7
         4: .line 525
            iload 1 /* c */
            bipush 13
            if_icmpeq 5
            iload 1 /* c */
            goto 6
      StackMap locals: int
      StackMap stack:
         5: bipush 10
      StackMap locals:
      StackMap stack: int
         6: ireturn
         7: .line 527
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            ireturn
        end local 1 // int c
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            3    8     1     c  I
    Exceptions:
      throws java.io.IOException

  protected int scanChar(com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
         0: .line 550
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 2
         1: .line 551
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 555
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 2 /* offset */
        start local 2 // int offset
         3: .line 556
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 3 /* c */
        start local 3 // int c
         4: .line 557
            iload 3 /* c */
            bipush 10
            if_icmpeq 5
            iload 3 /* c */
            bipush 13
            if_icmpne 16
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 16
         5: .line 558
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
         6: .line 559
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
         7: .line 560
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 12
         8: .line 561
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
         9: .line 562
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            iload 3 /* c */
            i2c
            castore
        10: .line 563
            aload 0 /* this */
            iconst_1
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
        11: .line 564
            iconst_0
            istore 2 /* offset */
        12: .line 566
      StackMap locals:
      StackMap stack:
            iload 3 /* c */
            bipush 13
            if_icmpne 16
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 16
        13: .line 567
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            bipush 10
            if_icmpeq 15
        14: .line 568
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        15: .line 570
      StackMap locals:
      StackMap stack:
            bipush 10
            istore 3 /* c */
        16: .line 580
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        17: .line 581
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
            ifne 19
        18: .line 582
            aload 0 /* this */
            aload 1 /* nt */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* offset */
            isub
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        19: .line 584
      StackMap locals:
      StackMap stack:
            iload 3 /* c */
            ireturn
        end local 3 // int c
        end local 2 // int offset
        end local 1 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   20     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   20     1      nt  Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            3   20     2  offset  I
            4   20     3       c  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      nt    

  protected java.lang.String scanNmtoken();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 611
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 2
         1: .line 612
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 1 /* offset */
        start local 1 // int offset
         3: .line 617
            iconst_0
            istore 2 /* vc */
        start local 2 // boolean vc
         4: .line 621
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 3 /* c */
        start local 3 // char c
         5: .line 622
            iload 3 /* c */
            bipush 127
            if_icmpge 8
         6: .line 623
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            iload 3 /* c */
            baload
            istore 2 /* vc */
         7: .line 624
            goto 9
         8: .line 625
      StackMap locals: int
      StackMap stack:
            iload 3 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isName:(I)Z
            istore 2 /* vc */
         9: .line 627
      StackMap locals:
      StackMap stack:
            iload 2 /* vc */
            ifne 10
            goto 26
        10: .line 629
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 4
        11: .line 630
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 1 /* offset */
            isub
            istore 4 /* length */
        start local 4 // int length
        12: .line 631
            aload 0 /* this */
            iload 4 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
        13: .line 632
            iload 4 /* length */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
            if_icmpne 21
        14: .line 634
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
            iconst_2
            imul
            newarray 5
            astore 5 /* tmp */
        start local 5 // char[] tmp
        15: .line 635
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 1 /* offset */
        16: .line 636
            aload 5 /* tmp */
            iconst_0
            iload 4 /* length */
        17: .line 635
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        18: .line 637
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 5 /* tmp */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
        19: .line 638
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
            iconst_2
            imul
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
        end local 5 // char[] tmp
        20: .line 639
            goto 24
        21: .line 640
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 1 /* offset */
        22: .line 641
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            iload 4 /* length */
        23: .line 640
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        24: .line 643
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* offset */
        25: .line 644
            aload 0 /* this */
            iload 4 /* length */
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 4
        end local 4 // int length
        26: .line 649
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 1 /* offset */
            isub
            istore 4 /* length */
        start local 4 // int length
        27: .line 650
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 4 /* length */
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        28: .line 653
            aconst_null
            astore 5 /* symbol */
        start local 5 // java.lang.String symbol
        29: .line 654
            iload 4 /* length */
            ifle 31
        30: .line 655
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 1 /* offset */
            iload 4 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 5 /* symbol */
        31: .line 662
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 5 /* symbol */
            areturn
        end local 5 // java.lang.String symbol
        end local 4 // int length
        end local 3 // char c
        end local 2 // boolean vc
        end local 1 // int offset
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   32     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            3   32     1  offset  I
            4   32     2      vc  Z
            5   32     3       c  C
           12   26     4  length  I
           15   20     5     tmp  [C
           27   32     4  length  I
           29   32     5  symbol  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException

  protected java.lang.String scanName(com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
         0: .line 692
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 2
         1: .line 693
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 697
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 2 /* offset */
        start local 2 // int offset
         3: .line 699
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 2 /* offset */
            caload
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isNameStart:(I)Z
            ifeq 23
         4: .line 700
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 12
         5: .line 701
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
         6: .line 702
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 2 /* offset */
            caload
            castore
         7: .line 703
            iconst_0
            istore 2 /* offset */
         8: .line 704
            aload 0 /* this */
            iconst_1
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 12
         9: .line 705
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        10: .line 706
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 4 /* symbol */
        start local 4 // java.lang.String symbol
        11: .line 713
            aload 4 /* symbol */
            areturn
        end local 4 // java.lang.String symbol
        12: .line 716
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 4 /* vc */
        start local 4 // boolean vc
        13: .line 719
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 5 /* c */
        start local 5 // char c
        14: .line 720
            iload 5 /* c */
            bipush 127
            if_icmpge 17
        15: .line 721
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            iload 5 /* c */
            baload
            istore 4 /* vc */
        16: .line 722
            goto 18
        17: .line 723
      StackMap locals: int
      StackMap stack:
            iload 5 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isName:(I)Z
            istore 4 /* vc */
        18: .line 725
      StackMap locals:
      StackMap stack:
            iload 4 /* vc */
            ifne 19
            goto 23
        19: .line 726
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            iload 2 /* offset */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkBeforeLoad:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)I
            dup
            istore 3 /* length */
        start local 3 // int length
        20: ifle 13
        21: .line 727
            iconst_0
            istore 2 /* offset */
        22: .line 728
            aload 0 /* this */
            iload 3 /* length */
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 13
        end local 5 // char c
        end local 4 // boolean vc
        end local 3 // int length
        23: .line 734
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* offset */
            isub
            istore 3 /* length */
        start local 3 // int length
        24: .line 735
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 3 /* length */
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        25: .line 739
            iload 3 /* length */
            ifle 30
        26: .line 740
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        27: .line 741
            aload 0 /* this */
            aload 1 /* nt */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        28: .line 742
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 2 /* offset */
            iload 3 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 4 /* symbol */
        start local 4 // java.lang.String symbol
        29: .line 743
            goto 31
        end local 4 // java.lang.String symbol
        30: .line 744
      StackMap locals: int
      StackMap stack:
            aconst_null
            astore 4 /* symbol */
        start local 4 // java.lang.String symbol
        31: .line 750
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* symbol */
            areturn
        end local 4 // java.lang.String symbol
        end local 3 // int length
        end local 2 // int offset
        end local 1 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   32     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   32     1      nt  Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            3   32     2  offset  I
           20   23     3  length  I
           24   32     3  length  I
           11   12     4  symbol  Ljava/lang/String;
           13   23     4      vc  Z
           14   23     5       c  C
           29   30     4  symbol  Ljava/lang/String;
           31   32     4  symbol  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      nt    

  protected boolean scanQName(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=12, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName qname
        start local 2 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
         0: .line 785
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 2
         1: .line 786
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 790
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 3 /* offset */
        start local 3 // int offset
         3: .line 796
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 3 /* offset */
            caload
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isNameStart:(I)Z
            ifeq 58
         4: .line 797
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 14
         5: .line 798
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
         6: .line 799
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 3 /* offset */
            caload
            castore
         7: .line 800
            iconst_0
            istore 3 /* offset */
         8: .line 802
            aload 0 /* this */
            iconst_1
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 14
         9: .line 803
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        10: .line 806
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
        11: .line 807
            aload 1 /* qname */
            aconst_null
            aload 4 /* name */
            aload 4 /* name */
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        12: .line 813
            aload 0 /* this */
            aload 2 /* nt */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        13: .line 814
            iconst_1
            ireturn
        end local 4 // java.lang.String name
        14: .line 817
      StackMap locals: int
      StackMap stack:
            iconst_m1
            istore 4 /* index */
        start local 4 // int index
        15: .line 818
            iconst_0
            istore 5 /* vc */
        start local 5 // boolean vc
        16: .line 823
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 7 /* c */
        start local 7 // char c
        17: .line 824
            iload 7 /* c */
            bipush 127
            if_icmpge 20
        18: .line 825
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.VALID_NAMES:[Z
            iload 7 /* c */
            baload
            istore 5 /* vc */
        19: .line 826
            goto 21
        20: .line 827
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int int int top int
      StackMap stack:
            iload 7 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isName:(I)Z
            istore 5 /* vc */
        21: .line 829
      StackMap locals:
      StackMap stack:
            iload 5 /* vc */
            ifne 22
            goto 33
        22: .line 830
      StackMap locals:
      StackMap stack:
            iload 7 /* c */
            bipush 58
            if_icmpne 27
        23: .line 831
            iload 4 /* index */
            iconst_m1
            if_icmpeq 25
        24: .line 832
            goto 33
        25: .line 834
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 4 /* index */
        26: .line 836
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* offset */
            iload 4 /* index */
            iload 3 /* offset */
            isub
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        27: .line 838
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* offset */
            iload 4 /* index */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkBeforeLoad:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)I
            dup
            istore 6 /* length */
        start local 6 // int length
        28: ifle 16
        29: .line 839
            iload 4 /* index */
            iconst_m1
            if_icmpeq 31
        30: .line 840
            iload 4 /* index */
            iload 3 /* offset */
            isub
            istore 4 /* index */
        31: .line 842
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int int int int int
      StackMap stack:
            iconst_0
            istore 3 /* offset */
        32: .line 843
            aload 0 /* this */
            iload 6 /* length */
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 16
        end local 7 // char c
        end local 6 // int length
        33: .line 848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 3 /* offset */
            isub
            istore 6 /* length */
        start local 6 // int length
        34: .line 849
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 6 /* length */
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        35: .line 850
            iload 6 /* length */
            ifle 58
        36: .line 851
            aconst_null
            astore 7 /* prefix */
        start local 7 // java.lang.String prefix
        37: .line 852
            aconst_null
            astore 8 /* localpart */
        start local 8 // java.lang.String localpart
        38: .line 853
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
        39: .line 854
            iload 3 /* offset */
            iload 6 /* length */
        40: .line 853
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 9 /* rawname */
        start local 9 // java.lang.String rawname
        41: .line 856
            iload 4 /* index */
            iconst_m1
            if_icmpeq 53
        42: .line 857
            iload 4 /* index */
            iload 3 /* offset */
            isub
            istore 10 /* prefixLength */
        start local 10 // int prefixLength
        43: .line 859
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* offset */
            iload 10 /* prefixLength */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        44: .line 860
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
        45: .line 861
            iload 3 /* offset */
            iload 10 /* prefixLength */
        46: .line 860
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 7 /* prefix */
        47: .line 862
            iload 6 /* length */
            iload 10 /* prefixLength */
            isub
            iconst_1
            isub
            istore 11 /* len */
        start local 11 // int len
        48: .line 864
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 4 /* index */
            iconst_1
            iadd
            iload 11 /* len */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        49: .line 865
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
        50: .line 866
            iload 4 /* index */
            iconst_1
            iadd
            iload 11 /* len */
        51: .line 865
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 8 /* localpart */
        end local 11 // int len
        end local 10 // int prefixLength
        52: .line 868
            goto 55
        53: .line 869
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int int int int java.lang.String java.lang.String java.lang.String
      StackMap stack:
            aload 9 /* rawname */
            astore 8 /* localpart */
        54: .line 871
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        55: .line 873
      StackMap locals:
      StackMap stack:
            aload 1 /* qname */
            aload 7 /* prefix */
            aload 8 /* localpart */
            aload 9 /* rawname */
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        56: .line 879
            aload 0 /* this */
            aload 2 /* nt */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        57: .line 880
            iconst_1
            ireturn
        end local 9 // java.lang.String rawname
        end local 8 // java.lang.String localpart
        end local 7 // java.lang.String prefix
        end local 6 // int length
        end local 5 // boolean vc
        end local 4 // int index
        58: .line 890
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType int
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // int offset
        end local 2 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName qname
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   59     0          this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   59     1         qname  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   59     2            nt  Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            3   59     3        offset  I
           11   14     4          name  Ljava/lang/String;
           15   58     4         index  I
           16   58     5            vc  Z
           28   33     6        length  I
           34   58     6        length  I
           17   33     7             c  C
           37   58     7        prefix  Ljava/lang/String;
           38   58     8     localpart  Ljava/lang/String;
           41   58     9       rawname  Ljava/lang/String;
           43   52    10  prefixLength  I
           48   52    11           len  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      qname  
      nt     

  protected int checkBeforeLoad(com.sun.xml.internal.stream.Entity$ScannedEntity, int, int);
    descriptor: (Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        start local 2 // int offset
        start local 3 // int nameOffset
         0: .line 906
            iconst_0
            istore 4 /* length */
        start local 4 // int length
         1: .line 907
            aload 1 /* entity */
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 1 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 18
         2: .line 908
            aload 1 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* offset */
            isub
            istore 4 /* length */
         3: .line 909
            iload 4 /* length */
            istore 5 /* nameLength */
        start local 5 // int nameLength
         4: .line 910
            iload 3 /* nameOffset */
            iconst_m1
            if_icmpeq 8
         5: .line 911
            iload 3 /* nameOffset */
            iload 2 /* offset */
            isub
            istore 3 /* nameOffset */
         6: .line 912
            iload 4 /* length */
            iload 3 /* nameOffset */
            isub
            istore 5 /* nameLength */
         7: .line 913
            goto 9
         8: .line 914
      StackMap locals: int int
      StackMap stack:
            iload 2 /* offset */
            istore 3 /* nameOffset */
         9: .line 917
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 1 /* entity */
            iload 3 /* nameOffset */
            iload 5 /* nameLength */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        10: .line 918
            aload 0 /* this */
            iload 4 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
        11: .line 919
            iload 4 /* length */
            aload 1 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            arraylength
            if_icmpne 17
        12: .line 921
            aload 1 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
            iconst_2
            imul
            newarray 5
            astore 6 /* tmp */
        start local 6 // char[] tmp
        13: .line 922
            aload 1 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 2 /* offset */
            aload 6 /* tmp */
            iconst_0
            iload 4 /* length */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        14: .line 923
            aload 1 /* entity */
            aload 6 /* tmp */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
        15: .line 924
            aload 1 /* entity */
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
            iconst_2
            imul
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
        end local 6 // char[] tmp
        16: .line 925
            goto 18
        17: .line 927
      StackMap locals:
      StackMap stack:
            aload 1 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 2 /* offset */
            aload 1 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            iload 4 /* length */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        end local 5 // int nameLength
        18: .line 930
      StackMap locals:
      StackMap stack:
            iload 4 /* length */
            ireturn
        end local 4 // int length
        end local 3 // int nameOffset
        end local 2 // int offset
        end local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   19     1      entity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            0   19     2      offset  I
            0   19     3  nameOffset  I
            1   19     4      length  I
            4   18     5  nameLength  I
           13   16     6         tmp  [C
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      entity      
      offset      
      nameOffset  

  protected void checkEntityLimit(com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType, com.sun.xml.internal.stream.Entity$ScannedEntity, int, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
        start local 2 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        start local 3 // int offset
        start local 4 // int length
         0: .line 943
            aload 2 /* entity */
            ifnull 1
            aload 2 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.isGE:Z
            ifne 2
         1: .line 944
      StackMap locals:
      StackMap stack:
            return
         2: .line 947
      StackMap locals:
      StackMap stack:
            aload 1 /* nt */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.REFERENCE:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            if_acmpeq 4
         3: .line 948
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.GENERAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 2 /* entity */
            iload 3 /* offset */
            iload 4 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
         4: .line 950
      StackMap locals:
      StackMap stack:
            aload 1 /* nt */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ELEMENTSTART:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            if_acmpeq 5
            aload 1 /* nt */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.ATTRIBUTENAME:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            if_acmpne 6
         5: .line 951
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* entity */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkNodeCount:(Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
         6: .line 953
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int length
        end local 3 // int offset
        end local 2 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        end local 1 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    7     1      nt  Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            0    7     2  entity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            0    7     3  offset  I
            0    7     4  length  I
    MethodParameters:
        Name  Flags
      nt      
      entity  
      offset  
      length  

  protected void checkNodeCount(com.sun.xml.internal.stream.Entity$ScannedEntity);
    descriptor: (Lcom/sun/xml/internal/stream/Entity$ScannedEntity;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
         0: .line 962
            aload 1 /* entity */
            ifnull 2
            aload 1 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.isGE:Z
            ifeq 2
         1: .line 963
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.ENTITY_REPLACEMENT_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 1 /* entity */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
         2: .line 965
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    3     1  entity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
    MethodParameters:
        Name  Flags
      entity  

  protected void checkLimit(com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit, com.sun.xml.internal.stream.Entity$ScannedEntity, int, int);
    descriptor: (Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=6, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit limit
        start local 2 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        start local 3 // int offset
        start local 4 // int length
         0: .line 976
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            aload 1 /* limit */
            aload 2 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            iload 4 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.addValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Ljava/lang/String;I)V
         1: .line 977
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 1 /* limit */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isOverLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)Z
            ifeq 12
         2: .line 978
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.debugPrint:(Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
         3: .line 979
            aload 1 /* limit */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.ENTITY_REPLACEMENT_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            if_acmpne 6
         4: .line 980
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            aload 1 /* limit */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
         5: .line 981
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 1 /* limit */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 1 /* limit */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getStateLiteral:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)Ljava/lang/String;
            aastore
            goto 8
         6: .line 982
      StackMap locals:
      StackMap stack:
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* entity */
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.name:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            aload 1 /* limit */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.getValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
         7: .line 983
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 1 /* limit */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_3
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 1 /* limit */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getStateLiteral:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)Ljava/lang/String;
            aastore
         8: .line 979
      StackMap locals:
      StackMap stack: java.lang.Object[]
            astore 5 /* e */
        start local 5 // java.lang.Object[] e
         9: .line 984
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            aload 1 /* limit */
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.key:()Ljava/lang/String;
        10: .line 985
            aload 5 /* e */
            iconst_2
        11: .line 984
            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.Object[] e
        12: .line 987
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.isOverLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)Z
            ifeq 20
        13: .line 988
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.debugPrint:(Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;)V
        14: .line 989
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            ldc "TotalEntitySizeLimit"
        15: .line 990
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fLimitAnalyzer:Lcom/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer;
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLLimitAnalyzer.getTotalValue:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_1
        16: .line 991
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            dup
            iconst_2
        17: .line 992
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fSecurityManager:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager;
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.TOTAL_ENTITY_SIZE_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            invokevirtual com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.getStateLiteral:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;)Ljava/lang/String;
            aastore
        18: .line 993
            iconst_2
        19: .line 989
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        20: .line 995
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int length
        end local 3 // int offset
        end local 2 // com.sun.xml.internal.stream.Entity$ScannedEntity entity
        end local 1 // com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit limit
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   21     1   limit  Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            0   21     2  entity  Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            0   21     3  offset  I
            0   21     4  length  I
            9   12     5       e  [Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      limit   
      entity  
      offset  
      length  

  protected int scanContent(com.sun.org.apache.xerces.internal.xni.XMLString);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString content
         0: .line 1027
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 3
         1: .line 1028
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 1029
            goto 8
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            if_icmpne 8
         4: .line 1030
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
         5: .line 1031
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            caload
            castore
         6: .line 1032
            aload 0 /* this */
            iconst_1
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         7: .line 1033
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_0
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
         8: .line 1037
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 2 /* offset */
        start local 2 // int offset
         9: .line 1038
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 2 /* offset */
            caload
            istore 3 /* c */
        start local 3 // int c
        10: .line 1039
            iconst_0
            istore 4 /* newlines */
        start local 4 // int newlines
        11: .line 1040
            iconst_0
            istore 5 /* counted */
        start local 5 // boolean counted
        12: .line 1041
            iload 3 /* c */
            bipush 10
            if_icmpeq 13
            iload 3 /* c */
            bipush 13
            if_icmpne 60
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 60
        13: .line 1048
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner com.sun.org.apache.xerces.internal.xni.XMLString int int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 3 /* c */
        14: .line 1049
            iload 3 /* c */
            bipush 13
            if_icmpne 31
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 31
        15: .line 1050
            iinc 4 /* newlines */ 1
        16: .line 1051
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
        17: .line 1052
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        18: .line 1053
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 25
        19: .line 1054
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            iload 4 /* newlines */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        20: .line 1055
            iconst_0
            istore 2 /* offset */
        21: .line 1056
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 4 /* newlines */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        22: .line 1057
            aload 0 /* this */
            iload 4 /* newlines */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 25
        23: .line 1058
            iconst_1
            istore 5 /* counted */
        24: .line 1059
            goto 46
        25: .line 1062
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            bipush 10
            if_icmpne 29
        26: .line 1063
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        27: .line 1064
            iinc 2 /* offset */ 1
        28: .line 1065
            goto 44
        29: .line 1068
      StackMap locals:
      StackMap stack:
            iinc 4 /* newlines */ 1
        30: .line 1070
            goto 44
      StackMap locals:
      StackMap stack:
        31: iload 3 /* c */
            bipush 10
            if_icmpne 42
        32: .line 1071
            iinc 4 /* newlines */ 1
        33: .line 1072
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
        34: .line 1073
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        35: .line 1074
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 44
        36: .line 1075
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            iload 4 /* newlines */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        37: .line 1076
            iconst_0
            istore 2 /* offset */
        38: .line 1077
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 4 /* newlines */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        39: .line 1078
            aload 0 /* this */
            iload 4 /* newlines */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 44
        40: .line 1079
            iconst_1
            istore 5 /* counted */
        41: .line 1080
            goto 46
        42: .line 1084
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        43: .line 1085
            goto 46
        44: .line 1087
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
        45: .line 1047
            if_icmplt 13
        46: .line 1088
      StackMap locals:
      StackMap stack:
            iload 2 /* offset */
            istore 6 /* i */
        start local 6 // int i
        47: goto 50
        48: .line 1089
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 6 /* i */
            bipush 10
            castore
        49: .line 1088
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        50: iload 6 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            if_icmplt 48
        end local 6 // int i
        51: .line 1091
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* offset */
            isub
            istore 6 /* length */
        start local 6 // int length
        52: .line 1092
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            if_icmpne 60
        53: .line 1093
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        54: .line 1096
            aload 1 /* content */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 2 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
        55: .line 1103
            iconst_m1
            ireturn
        end local 6 // int length
        56: .line 1113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 3 /* c */
        57: .line 1114
            iload 3 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isContent:(I)Z
            ifne 60
        58: .line 1115
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        59: .line 1116
            goto 61
        60: .line 1112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmplt 56
        61: .line 1119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* offset */
            isub
            istore 6 /* length */
        start local 6 // int length
        62: .line 1120
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 6 /* length */
            iload 4 /* newlines */
            isub
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        63: .line 1121
            iload 5 /* counted */
            ifne 65
        64: .line 1122
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        65: .line 1127
      StackMap locals: int
      StackMap stack:
            aload 1 /* content */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 2 /* offset */
            iload 6 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
        66: .line 1130
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpeq 71
        67: .line 1131
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 3 /* c */
        68: .line 1134
            iload 3 /* c */
            bipush 13
            if_icmpne 72
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 72
        69: .line 1135
            bipush 10
            istore 3 /* c */
        70: .line 1137
            goto 72
        71: .line 1138
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 3 /* c */
        72: .line 1145
      StackMap locals:
      StackMap stack:
            iload 3 /* c */
            ireturn
        end local 6 // int length
        end local 5 // boolean counted
        end local 4 // int newlines
        end local 3 // int c
        end local 2 // int offset
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString content
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   73     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   73     1   content  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            9   73     2    offset  I
           10   73     3         c  I
           11   73     4  newlines  I
           12   73     5   counted  Z
           47   51     6         i  I
           52   56     6    length  I
           62   73     6    length  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      content  

  protected int scanLiteral(int, com.sun.org.apache.xerces.internal.xni.XMLString, boolean);
    descriptor: (ILcom/sun/org/apache/xerces/internal/xni/XMLString;Z)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=9, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int quote
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLString content
        start local 3 // boolean isNSURI
         0: .line 1186
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 3
         1: .line 1187
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 1188
            goto 8
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            if_icmpne 8
         4: .line 1189
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
         5: .line 1190
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            caload
            castore
         6: .line 1191
            aload 0 /* this */
            iconst_1
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         7: .line 1192
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_0
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
         8: .line 1196
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 4 /* offset */
        start local 4 // int offset
         9: .line 1197
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 4 /* offset */
            caload
            istore 5 /* c */
        start local 5 // int c
        10: .line 1198
            iconst_0
            istore 6 /* newlines */
        start local 6 // int newlines
        11: .line 1199
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
            ifeq 13
        12: .line 1200
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
        13: .line 1201
      StackMap locals: int int int
      StackMap stack:
            iload 5 /* c */
            bipush 10
            if_icmpeq 14
            iload 5 /* c */
            bipush 13
            if_icmpne 61
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 61
        14: .line 1208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 5 /* c */
        15: .line 1209
            iload 5 /* c */
            bipush 13
            if_icmpne 30
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 30
        16: .line 1210
            iinc 6 /* newlines */ 1
        17: .line 1211
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
        18: .line 1212
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        19: .line 1213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 24
        20: .line 1214
            iconst_0
            istore 4 /* offset */
        21: .line 1215
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 6 /* newlines */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        22: .line 1216
            aload 0 /* this */
            iload 6 /* newlines */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 24
        23: .line 1217
            goto 43
        24: .line 1220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            bipush 10
            if_icmpne 28
        25: .line 1221
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        26: .line 1222
            iinc 4 /* offset */ 1
        27: .line 1223
            goto 41
        28: .line 1226
      StackMap locals:
      StackMap stack:
            iinc 6 /* newlines */ 1
        29: .line 1229
            goto 41
      StackMap locals:
      StackMap stack:
        30: iload 5 /* c */
            bipush 10
            if_icmpne 39
        31: .line 1230
            iinc 6 /* newlines */ 1
        32: .line 1231
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
        33: .line 1232
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        34: .line 1233
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 41
        35: .line 1234
            iconst_0
            istore 4 /* offset */
        36: .line 1235
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 6 /* newlines */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        37: .line 1236
            aload 0 /* this */
            iload 6 /* newlines */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 41
        38: .line 1237
            goto 43
        39: .line 1248
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        40: .line 1249
            goto 43
        41: .line 1251
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
        42: .line 1207
            if_icmplt 14
        43: .line 1252
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        44: .line 1253
            iload 4 /* offset */
            istore 7 /* i */
            goto 48
        45: .line 1254
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 7 /* i */
            bipush 10
            castore
        46: .line 1255
            aload 0 /* this */
            iload 7 /* i */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.storeWhiteSpace:(I)V
        47: .line 1253
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        48: iload 7 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            if_icmplt 45
        49: .line 1258
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 4 /* offset */
            isub
            istore 8 /* length */
        start local 8 // int length
        50: .line 1259
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            if_icmpne 61
        51: .line 1260
            aload 2 /* content */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 4 /* offset */
            iload 8 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
        52: .line 1266
            iconst_m1
            ireturn
        end local 8 // int length
        end local 7 // int i
        53: .line 1277
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 5 /* c */
        54: .line 1278
            iload 5 /* c */
            iload 1 /* quote */
            if_icmpne 56
        55: .line 1279
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.literal:Z
            ifeq 62
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifne 62
        56: .line 1280
      StackMap locals:
      StackMap stack:
            iload 5 /* c */
            bipush 37
            if_icmpeq 62
            iload 5 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isContent:(I)Z
            ifne 58
        57: .line 1281
            goto 62
        58: .line 1283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceInfoNeeded:Z
            ifeq 60
            iload 5 /* c */
            bipush 9
            if_icmpne 60
        59: .line 1284
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.storeWhiteSpace:(I)V
        60: .line 1276
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
      StackMap locals:
      StackMap stack:
        61: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmplt 53
        62: .line 1287
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 4 /* offset */
            isub
            istore 7 /* length */
        start local 7 // int length
        63: .line 1288
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 7 /* length */
            iload 6 /* newlines */
            isub
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        64: .line 1290
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 4 /* offset */
            iload 7 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        65: .line 1291
            iload 3 /* isNSURI */
            ifeq 67
        66: .line 1292
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit.MAX_NAME_LIMIT:Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 4 /* offset */
            iload 7 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkLimit:(Lcom/sun/org/apache/xerces/internal/utils/XMLSecurityManager$Limit;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        67: .line 1294
      StackMap locals: int
      StackMap stack:
            aload 2 /* content */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 4 /* offset */
            iload 7 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
        68: .line 1297
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpeq 73
        69: .line 1298
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 5 /* c */
        70: .line 1302
            iload 5 /* c */
            iload 1 /* quote */
            if_icmpne 74
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.literal:Z
            ifeq 74
        71: .line 1303
            iconst_m1
            istore 5 /* c */
        72: .line 1305
            goto 74
        73: .line 1306
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 5 /* c */
        74: .line 1313
      StackMap locals:
      StackMap stack:
            iload 5 /* c */
            ireturn
        end local 7 // int length
        end local 6 // int newlines
        end local 5 // int c
        end local 4 // int offset
        end local 3 // boolean isNSURI
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLString content
        end local 1 // int quote
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   75     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   75     1     quote  I
            0   75     2   content  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   75     3   isNSURI  Z
            9   75     4    offset  I
           10   75     5         c  I
           11   75     6  newlines  I
           44   53     7         i  I
           50   53     8    length  I
           63   75     7    length  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      quote    
      content  
      isNSURI  

  private void storeWhiteSpace(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int whiteSpacePos
         0: .line 1326
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
            arraylength
            if_icmplt 4
         1: .line 1327
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
            arraylength
            bipush 100
            iadd
            newarray 10
            astore 2 /* tmp */
        start local 2 // int[] tmp
         2: .line 1328
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
            iconst_0
            aload 2 /* tmp */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
            arraylength
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         3: .line 1329
            aload 0 /* this */
            aload 2 /* tmp */
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
        end local 2 // int[] tmp
         4: .line 1332
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLookup:[I
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.whiteSpaceLen:I
            iload 1 /* whiteSpacePos */
            iastore
         5: .line 1333
            return
        end local 1 // int whiteSpacePos
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    6     0           this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    6     1  whiteSpacePos  I
            2    4     2            tmp  [I
    MethodParameters:
               Name  Flags
      whiteSpacePos  

  protected boolean scanData(java.lang.String, com.sun.org.apache.xerces.internal.util.XMLStringBuffer, int);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;I)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=13, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String delimiter
        start local 2 // com.sun.org.apache.xerces.internal.util.XMLStringBuffer buffer
        start local 3 // int chunkLimit
         0: .line 1364
            iconst_0
            istore 4 /* done */
        start local 4 // boolean done
         1: .line 1365
            aload 1 /* delimiter */
            invokevirtual java.lang.String.length:()I
            istore 5 /* delimLen */
        start local 5 // int delimLen
         2: .line 1366
            aload 1 /* delimiter */
            iconst_0
            invokevirtual java.lang.String.charAt:(I)C
            istore 6 /* charAt0 */
        start local 6 // char charAt0
         3: .line 1376
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 5
         4: .line 1377
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         5: .line 1380
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 7 /* bNextEntity */
        start local 7 // boolean bNextEntity
         6: .line 1382
            goto 16
         7: .line 1385
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
         8: .line 1386
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
         9: .line 1387
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
        10: .line 1388
            iconst_0
        11: .line 1389
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
        12: .line 1385
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        13: .line 1391
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            istore 7 /* bNextEntity */
        14: .line 1392
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_0
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        15: .line 1393
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_0
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.startPosition:I
        16: .line 1382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iload 5 /* delimLen */
            isub
            if_icmple 18
        17: .line 1383
            iload 7 /* bNextEntity */
            ifeq 7
        18: .line 1396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iload 5 /* delimLen */
            isub
            if_icmple 28
        19: .line 1398
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            istore 8 /* length */
        start local 8 // int length
        20: .line 1399
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.COMMENT:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 8 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        21: .line 1400
            aload 2 /* buffer */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 8 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
        22: .line 1401
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        23: .line 1402
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.baseCharOffset:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.startPosition:I
            isub
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.baseCharOffset:I
        24: .line 1403
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        25: .line 1404
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.startPosition:I
        26: .line 1405
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
        27: .line 1406
            iconst_0
            ireturn
        end local 8 // int length
        28: .line 1410
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 8 /* offset */
        start local 8 // int offset
        29: .line 1411
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 8 /* offset */
            caload
            istore 9 /* c */
        start local 9 // int c
        30: .line 1412
            iconst_0
            istore 10 /* newlines */
        start local 10 // int newlines
        31: .line 1413
            iload 9 /* c */
            bipush 10
            if_icmpeq 32
            iload 9 /* c */
            bipush 13
            if_icmpne 102
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 102
        32: .line 1420
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 9 /* c */
        33: .line 1421
            iload 9 /* c */
            bipush 13
            if_icmpne 48
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 48
        34: .line 1422
            iinc 10 /* newlines */ 1
        35: .line 1423
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
        36: .line 1424
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        37: .line 1425
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 42
        38: .line 1426
            iconst_0
            istore 8 /* offset */
        39: .line 1427
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 10 /* newlines */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        40: .line 1428
            aload 0 /* this */
            iload 10 /* newlines */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 42
        41: .line 1429
            goto 62
        42: .line 1432
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            bipush 10
            if_icmpne 46
        43: .line 1433
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        44: .line 1434
            iinc 8 /* offset */ 1
        45: .line 1435
            goto 60
        46: .line 1438
      StackMap locals:
      StackMap stack:
            iinc 10 /* newlines */ 1
        47: .line 1440
            goto 60
      StackMap locals:
      StackMap stack:
        48: iload 9 /* c */
            bipush 10
            if_icmpne 58
        49: .line 1441
            iinc 10 /* newlines */ 1
        50: .line 1442
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
        51: .line 1443
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        52: .line 1444
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 60
        53: .line 1445
            iconst_0
            istore 8 /* offset */
        54: .line 1446
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 10 /* newlines */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        55: .line 1447
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 10 /* newlines */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
        56: .line 1448
            aload 0 /* this */
            iload 10 /* newlines */
            iconst_0
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            ifeq 60
        57: .line 1449
            goto 62
        58: .line 1453
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        59: .line 1454
            goto 62
        60: .line 1456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
        61: .line 1419
            if_icmplt 32
        62: .line 1457
      StackMap locals:
      StackMap stack:
            iload 8 /* offset */
            istore 11 /* i */
        start local 11 // int i
        63: goto 66
        64: .line 1458
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 11 /* i */
            bipush 10
            castore
        65: .line 1457
            iinc 11 /* i */ 1
      StackMap locals:
      StackMap stack:
        66: iload 11 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            if_icmplt 64
        end local 11 // int i
        67: .line 1460
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 8 /* offset */
            isub
            istore 11 /* length */
        start local 11 // int length
        68: .line 1461
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            if_icmpne 102
        69: .line 1462
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.COMMENT:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 8 /* offset */
            iload 11 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        70: .line 1463
            aload 2 /* buffer */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 8 /* offset */
            iload 11 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
        71: .line 1469
            iconst_1
            ireturn
        end local 11 // int length
        72: .line 1480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 9 /* c */
        73: .line 1481
            iload 9 /* c */
            iload 6 /* charAt0 */
            if_icmpne 89
        74: .line 1483
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            istore 11 /* delimOffset */
        start local 11 // int delimOffset
        75: .line 1484
            iconst_1
            istore 12 /* i */
        start local 12 // int i
        76: goto 85
        77: .line 1485
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 80
        78: .line 1486
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 12 /* i */
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        79: .line 1487
            goto 103
        80: .line 1489
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 9 /* c */
        81: .line 1490
            aload 1 /* delimiter */
            iload 12 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            iload 9 /* c */
            if_icmpeq 84
        82: .line 1491
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 12 /* i */
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        83: .line 1492
            goto 86
        84: .line 1484
      StackMap locals:
      StackMap stack:
            iinc 12 /* i */ 1
      StackMap locals:
      StackMap stack:
        85: iload 12 /* i */
            iload 5 /* delimLen */
            if_icmplt 77
        end local 12 // int i
        86: .line 1495
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 11 /* delimOffset */
            iload 5 /* delimLen */
            iadd
            if_icmpne 99
        87: .line 1496
            iconst_1
            istore 4 /* done */
        88: .line 1497
            goto 103
        end local 11 // int delimOffset
        89: .line 1499
      StackMap locals:
      StackMap stack:
            iload 9 /* c */
            bipush 10
            if_icmpeq 90
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 92
            iload 9 /* c */
            bipush 13
            if_icmpne 92
        90: .line 1500
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        91: .line 1501
            goto 103
        92: .line 1502
      StackMap locals:
      StackMap stack:
            iload 9 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isInvalid:(I)Z
            ifeq 99
        93: .line 1503
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        94: .line 1504
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 8 /* offset */
            isub
            istore 11 /* length */
        start local 11 // int length
        95: .line 1505
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 11 /* length */
            iload 10 /* newlines */
            isub
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        96: .line 1506
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.COMMENT:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 8 /* offset */
            iload 11 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        97: .line 1507
            aload 2 /* buffer */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 8 /* offset */
            iload 11 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
        98: .line 1508
            iconst_1
            ireturn
        end local 11 // int length
        99: .line 1510
      StackMap locals:
      StackMap stack:
            iload 3 /* chunkLimit */
            ifle 102
       100: .line 1511
            aload 2 /* buffer */
            getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iadd
            iload 8 /* offset */
            isub
            iload 3 /* chunkLimit */
            if_icmplt 102
       101: .line 1512
            goto 103
       102: .line 1479
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmplt 72
       103: .line 1515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 8 /* offset */
            isub
            istore 11 /* length */
        start local 11 // int length
       104: .line 1516
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 11 /* length */
            iload 10 /* newlines */
            isub
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
       105: .line 1517
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.COMMENT:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 8 /* offset */
            iload 11 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
       106: .line 1518
            iload 4 /* done */
            ifeq 108
       107: .line 1519
            iload 11 /* length */
            iload 5 /* delimLen */
            isub
            istore 11 /* length */
       108: .line 1521
      StackMap locals: int
      StackMap stack:
            aload 2 /* buffer */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 8 /* offset */
            iload 11 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:([CII)V
       109: .line 1529
            iload 3 /* chunkLimit */
            ifle 111
            aload 2 /* buffer */
            getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
            iload 3 /* chunkLimit */
            if_icmplt 111
       110: .line 1530
            goto 112
        end local 11 // int length
        end local 10 // int newlines
        end local 9 // int c
        end local 8 // int offset
        end local 7 // boolean bNextEntity
       111: .line 1532
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner java.lang.String com.sun.org.apache.xerces.internal.util.XMLStringBuffer int int int int
      StackMap stack:
            iload 4 /* done */
            ifne 112
            iload 3 /* chunkLimit */
            ifeq 3
       112: .line 1533
      StackMap locals:
      StackMap stack:
            iload 4 /* done */
            ifeq 113
            iconst_0
            goto 114
      StackMap locals:
      StackMap stack:
       113: iconst_1
      StackMap locals:
      StackMap stack: int
       114: ireturn
        end local 6 // char charAt0
        end local 5 // int delimLen
        end local 4 // boolean done
        end local 3 // int chunkLimit
        end local 2 // com.sun.org.apache.xerces.internal.util.XMLStringBuffer buffer
        end local 1 // java.lang.String delimiter
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0  115     0         this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0  115     1    delimiter  Ljava/lang/String;
            0  115     2       buffer  Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            0  115     3   chunkLimit  I
            1  115     4         done  Z
            2  115     5     delimLen  I
            3  115     6      charAt0  C
            6  111     7  bNextEntity  Z
           20   28     8       length  I
           29  111     8       offset  I
           30  111     9            c  I
           31  111    10     newlines  I
           63   67    11            i  I
           68   72    11       length  I
           75   89    11  delimOffset  I
           76   86    12            i  I
           95   99    11       length  I
          104  111    11       length  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      delimiter   
      buffer      
      chunkLimit  

  protected boolean skipChar(int, com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType);
    descriptor: (ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int c
        start local 2 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
         0: .line 1559
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 2
         1: .line 1560
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 1564
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 3 /* offset */
        start local 3 // int offset
         3: .line 1565
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 4 /* cc */
        start local 4 // int cc
         4: .line 1566
            iload 4 /* cc */
            iload 1 /* c */
            if_icmpne 13
         5: .line 1567
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
         6: .line 1568
            iload 1 /* c */
            bipush 10
            if_icmpne 10
         7: .line 1569
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
         8: .line 1570
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
         9: .line 1571
            goto 11
        10: .line 1572
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        11: .line 1579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* nt */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* offset */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 3 /* offset */
            isub
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        12: .line 1580
            iconst_1
            ireturn
        13: .line 1581
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            bipush 10
            if_icmpne 25
            iload 4 /* cc */
            bipush 13
            if_icmpne 25
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 25
        14: .line 1583
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 18
        15: .line 1584
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
        16: .line 1585
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            iload 4 /* cc */
            i2c
            castore
        17: .line 1586
            aload 0 /* this */
            iconst_1
            iconst_0
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
        18: .line 1588
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        19: .line 1589
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            bipush 10
            if_icmpne 21
        20: .line 1590
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        21: .line 1592
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
        22: .line 1593
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        23: .line 1599
            aload 0 /* this */
            aload 2 /* nt */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* offset */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 3 /* offset */
            isub
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        24: .line 1600
            iconst_1
            ireturn
        25: .line 1609
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 4 // int cc
        end local 3 // int offset
        end local 2 // com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType nt
        end local 1 // int c
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   26     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   26     1       c  I
            0   26     2      nt  Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            3   26     3  offset  I
            4   26     4      cc  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      c     
      nt    

  public boolean isSpace(char);
    descriptor: (C)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // char ch
         0: .line 1614
            iload 1 /* ch */
            bipush 32
            if_icmpeq 1
            iload 1 /* ch */
            bipush 10
            if_icmpeq 1
            iload 1 /* ch */
            bipush 9
            if_icmpeq 1
            iload 1 /* ch */
            bipush 13
            if_icmpeq 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 1 // char ch
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    2     1    ch  C
    MethodParameters:
      Name  Flags
      ch    

  protected boolean skipSpaces();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 1637
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 2
         1: .line 1638
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 1647
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnonnull 4
         3: .line 1648
            iconst_0
            ireturn
         4: .line 1652
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 1 /* c */
        start local 1 // int c
         5: .line 1653
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            istore 2 /* offset */
        start local 2 // int offset
         6: .line 1654
            iload 1 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifeq 35
         7: .line 1656
      StackMap locals: int int
      StackMap stack:
            iconst_0
            istore 3 /* entityChanged */
        start local 3 // boolean entityChanged
         8: .line 1658
            iload 1 /* c */
            bipush 10
            if_icmpeq 9
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 24
            iload 1 /* c */
            bipush 13
            if_icmpne 24
         9: .line 1659
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
        10: .line 1660
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        11: .line 1661
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            if_icmpne 20
        12: .line 1662
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
        13: .line 1663
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            iload 1 /* c */
            i2c
            castore
        14: .line 1664
            aload 0 /* this */
            iconst_1
            iconst_1
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            istore 3 /* entityChanged */
        15: .line 1665
            iload 3 /* entityChanged */
            ifne 18
        16: .line 1668
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_0
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        17: .line 1669
            goto 20
      StackMap locals:
      StackMap stack:
        18: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnonnull 20
        19: .line 1670
            iconst_1
            ireturn
        20: .line 1673
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            bipush 13
            if_icmpne 25
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.isExternal:Z
            ifeq 25
        21: .line 1676
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            bipush 10
            if_icmpeq 25
        22: .line 1677
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        23: .line 1680
            goto 25
        24: .line 1681
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        25: .line 1685
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 2 /* offset */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* offset */
            isub
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        26: .line 1686
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 2 /* offset */
        27: .line 1689
            iload 3 /* entityChanged */
            ifne 29
        28: .line 1690
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        29: .line 1693
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 33
        30: .line 1694
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
        31: .line 1703
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnonnull 33
        32: .line 1704
            iconst_1
            ireturn
        end local 3 // boolean entityChanged
        33: .line 1708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            dup
            istore 1 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifne 7
        34: .line 1714
            iconst_1
            ireturn
        35: .line 1723
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // int offset
        end local 1 // int c
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   36     0           this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            5   36     1              c  I
            6   36     2         offset  I
            8   33     3  entityChanged  Z
    Exceptions:
      throws java.io.IOException

  public boolean arrangeCapacity(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int length
         0: .line 1734
            aload 0 /* this */
            iload 1 /* length */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity:(IZ)Z
            ireturn
        end local 1 // int length
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    1     1  length  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      length  

  public boolean arrangeCapacity(int, boolean);
    descriptor: (IZ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int length
        start local 2 // boolean changeEntity
         0: .line 1749
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            iload 1 /* length */
            if_icmplt 2
         1: .line 1750
            iconst_1
            ireturn
         2: .line 1757
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* entityChanged */
        start local 3 // boolean entityChanged
         3: .line 1759
            goto 15
         4: .line 1760
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            arraylength
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            iload 1 /* length */
            if_icmpge 9
         5: .line 1761
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
         6: .line 1762
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         7: .line 1763
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
         8: .line 1764
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_0
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
         9: .line 1767
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            iload 1 /* length */
            if_icmpge 15
        10: .line 1768
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 4 /* pos */
        start local 4 // int pos
        11: .line 1769
            aload 0 /* this */
            iload 4 /* pos */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
        12: .line 1770
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iload 2 /* changeEntity */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            istore 3 /* entityChanged */
        13: .line 1771
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 4 /* pos */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        14: .line 1772
            iload 3 /* entityChanged */
            ifeq 15
            goto 16
        end local 4 // int pos
        15: .line 1759
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            iload 1 /* length */
            if_icmplt 4
        16: .line 1783
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            isub
            iload 1 /* length */
            if_icmplt 18
        17: .line 1784
            iconst_1
            ireturn
        18: .line 1786
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // boolean entityChanged
        end local 2 // boolean changeEntity
        end local 1 // int length
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   19     0           this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   19     1         length  I
            0   19     2   changeEntity  Z
            3   19     3  entityChanged  Z
           11   15     4            pos  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      length        
      changeEntity  

  protected boolean skipString(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.lang.String s
         0: .line 1805
            aload 1 /* s */
            invokevirtual java.lang.String.length:()I
            istore 2 /* length */
        start local 2 // int length
         1: .line 1808
            aload 0 /* this */
            iload 2 /* length */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity:(IZ)Z
            ifeq 13
         2: .line 1809
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 3 /* beforeSkip */
        start local 3 // int beforeSkip
         3: .line 1810
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* length */
            iadd
            iconst_1
            isub
            istore 4 /* afterSkip */
        start local 4 // int afterSkip
         4: .line 1817
            iload 2 /* length */
            iconst_1
            isub
            istore 5 /* i */
        start local 5 // int i
         5: .line 1819
            goto 12
         6: .line 1820
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLEntityScanner java.lang.String int int int int
      StackMap stack:
            iload 4 /* afterSkip */
            iinc 4 /* afterSkip */ -1
            iload 3 /* beforeSkip */
            if_icmpne 12
         7: .line 1821
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* length */
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
         8: .line 1822
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 2 /* length */
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
         9: .line 1823
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
            ifne 11
        10: .line 1824
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* beforeSkip */
            iload 2 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        11: .line 1826
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        12: .line 1819
      StackMap locals:
      StackMap stack:
            aload 1 /* s */
            iload 5 /* i */
            iinc 5 /* i */ -1
            invokevirtual java.lang.String.charAt:(I)C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 4 /* afterSkip */
            caload
            if_icmpeq 6
        end local 5 // int i
        end local 4 // int afterSkip
        end local 3 // int beforeSkip
        13: .line 1831
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // int length
        end local 1 // java.lang.String s
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   14     1           s  Ljava/lang/String;
            1   14     2      length  I
            3   13     3  beforeSkip  I
            4   13     4   afterSkip  I
            5   13     5           i  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  protected boolean skipString(char[]);
    descriptor: ([C)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // char[] s
         0: .line 1836
            aload 1 /* s */
            arraylength
            istore 2 /* length */
        start local 2 // int length
         1: .line 1838
            aload 0 /* this */
            iload 2 /* length */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity:(IZ)Z
            ifeq 14
         2: .line 1839
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            istore 3 /* beforeSkip */
        start local 3 // int beforeSkip
         3: .line 1846
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         4: goto 8
         5: .line 1847
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 3 /* beforeSkip */
            iinc 3 /* beforeSkip */ 1
            caload
            aload 1 /* s */
            iload 4 /* i */
            caload
            if_icmpeq 7
         6: .line 1848
            iconst_0
            ireturn
         7: .line 1846
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 2 /* length */
            if_icmplt 5
        end local 4 // int i
         9: .line 1851
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iload 2 /* length */
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        10: .line 1852
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iload 2 /* length */
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        11: .line 1853
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.detectingVersion:Z
            ifne 13
        12: .line 1854
            aload 0 /* this */
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 3 /* beforeSkip */
            iload 2 /* length */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.checkEntityLimit:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;Lcom/sun/xml/internal/stream/Entity$ScannedEntity;II)V
        13: .line 1856
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // int beforeSkip
        14: .line 1860
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // int length
        end local 1 // char[] s
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   15     0        this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   15     1           s  [C
            1   15     2      length  I
            3   14     3  beforeSkip  I
            4    9     4           i  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      s     

  final boolean load(int, boolean, boolean);
    descriptor: (IZZ)Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=4, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int offset
        start local 2 // boolean changeEntity
        start local 3 // boolean notify
         0: .line 1893
            iload 3 /* notify */
            ifeq 2
         1: .line 1894
            aload 0 /* this */
            iload 1 /* offset */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners:(I)V
         2: .line 1897
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fTotalCountTillLastLoad:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fLastCount:I
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.fTotalCountTillLastLoad:I
         3: .line 1899
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            arraylength
            iload 1 /* offset */
            isub
            istore 4 /* length */
        start local 4 // int length
         4: .line 1900
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.mayReadChunks:Z
            ifne 6
            iload 4 /* length */
            bipush 64
            if_icmple 6
         5: .line 1901
            bipush 64
            istore 4 /* length */
         6: .line 1904
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.reader:Ljava/io/Reader;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iload 1 /* offset */
            iload 4 /* length */
            invokevirtual java.io.Reader.read:([CII)I
            istore 5 /* count */
        start local 5 // int count
         7: .line 1908
            iconst_0
            istore 6 /* entityChanged */
        start local 6 // boolean entityChanged
         8: .line 1909
            iload 5 /* count */
            iconst_m1
            if_icmpeq 14
         9: .line 1910
            iload 5 /* count */
            ifeq 23
        10: .line 1912
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 5 /* count */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.fLastCount:I
        11: .line 1913
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 5 /* count */
            iload 1 /* offset */
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
        12: .line 1914
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 1 /* offset */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        13: .line 1916
            goto 23
        14: .line 1919
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 1 /* offset */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
        15: .line 1920
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iload 1 /* offset */
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        16: .line 1921
            iconst_1
            istore 6 /* entityChanged */
        17: .line 1923
            iload 2 /* changeEntity */
            ifeq 23
        18: .line 1925
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fEntityManager:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityManager;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity:()V
        19: .line 1927
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            ifnonnull 21
        20: .line 1928
            getstatic com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.END_OF_DOCUMENT_ENTITY:Ljava/io/EOFException;
            athrow
        21: .line 1931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 23
        22: .line 1932
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
        23: .line 1943
      StackMap locals:
      StackMap stack:
            iload 6 /* entityChanged */
            ireturn
        end local 6 // boolean entityChanged
        end local 5 // int count
        end local 4 // int length
        end local 3 // boolean notify
        end local 2 // boolean changeEntity
        end local 1 // int offset
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   24     0           this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   24     1         offset  I
            0   24     2   changeEntity  Z
            0   24     3         notify  Z
            4   24     4         length  I
            7   24     5          count  I
            8   24     6  entityChanged  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      offset        
      changeEntity  
      notify        

  protected java.io.Reader createReader(java.io.InputStream, java.lang.String, java.lang.Boolean);
    descriptor: (Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/io/Reader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=8, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // java.io.InputStream inputStream
        start local 2 // java.lang.String encoding
        start local 3 // java.lang.Boolean isBigEndian
         0: .line 1967
            aload 2 /* encoding */
            ifnonnull 2
         1: .line 1968
            ldc "UTF-8"
            astore 2 /* encoding */
         2: .line 1972
      StackMap locals:
      StackMap stack:
            aload 2 /* encoding */
            getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
            invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
            astore 4 /* ENCODING */
        start local 4 // java.lang.String ENCODING
         3: .line 1973
            aload 4 /* ENCODING */
            ldc "UTF-8"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 1977
            new com.sun.org.apache.xerces.internal.impl.io.UTF8Reader
            dup
            aload 1 /* inputStream */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
            areturn
         5: .line 1979
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* ENCODING */
            ldc "US-ASCII"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 1983
            new com.sun.org.apache.xerces.internal.impl.io.ASCIIReader
            dup
            aload 1 /* inputStream */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.fBufferSize:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
            invokespecial com.sun.org.apache.xerces.internal.impl.io.ASCIIReader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
            areturn
         7: .line 1985
      StackMap locals:
      StackMap stack:
            aload 4 /* ENCODING */
            ldc "ISO-10646-UCS-4"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 18
         8: .line 1986
            aload 3 /* isBigEndian */
            ifnull 13
         9: .line 1987
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 5 /* isBE */
        start local 5 // boolean isBE
        10: .line 1988
            iload 5 /* isBE */
            ifeq 12
        11: .line 1989
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 1 /* inputStream */
            bipush 8
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            areturn
        12: .line 1991
      StackMap locals: int
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 1 /* inputStream */
            iconst_4
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            areturn
        end local 5 // boolean isBE
        13: .line 1994
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        14: .line 1995
            ldc "EncodingByteOrderUnsupported"
        15: .line 1996
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        16: .line 1997
            iconst_2
        17: .line 1994
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        18: .line 2000
      StackMap locals:
      StackMap stack:
            aload 4 /* ENCODING */
            ldc "ISO-10646-UCS-2"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 29
        19: .line 2001
            aload 3 /* isBigEndian */
            ifnull 24
        20: .line 2002
            aload 3 /* isBigEndian */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            istore 5 /* isBE */
        start local 5 // boolean isBE
        21: .line 2003
            iload 5 /* isBE */
            ifeq 23
        22: .line 2004
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 1 /* inputStream */
            iconst_2
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            areturn
        23: .line 2006
      StackMap locals: int
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.io.UCSReader
            dup
            aload 1 /* inputStream */
            iconst_1
            invokespecial com.sun.org.apache.xerces.internal.impl.io.UCSReader.<init>:(Ljava/io/InputStream;S)V
            areturn
        end local 5 // boolean isBE
        24: .line 2009
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        25: .line 2010
            ldc "EncodingByteOrderUnsupported"
        26: .line 2011
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        27: .line 2012
            iconst_2
        28: .line 2009
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        29: .line 2017
      StackMap locals:
      StackMap stack:
            aload 2 /* encoding */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidIANAEncoding:(Ljava/lang/String;)Z
            istore 5 /* validIANA */
        start local 5 // boolean validIANA
        30: .line 2018
            aload 2 /* encoding */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isValidJavaEncoding:(Ljava/lang/String;)Z
            istore 6 /* validJava */
        start local 6 // boolean validJava
        31: .line 2019
            iload 5 /* validIANA */
            ifeq 32
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fAllowJavaEncodings:Z
            ifeq 38
            iload 6 /* validJava */
            ifne 38
        32: .line 2020
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        33: .line 2021
            ldc "EncodingDeclInvalid"
        34: .line 2022
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        35: .line 2023
            iconst_2
        36: .line 2020
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        37: .line 2032
            ldc "ISO-8859-1"
            astore 2 /* encoding */
        38: .line 2036
      StackMap locals:
      StackMap stack:
            aload 4 /* ENCODING */
            invokestatic com.sun.org.apache.xerces.internal.util.EncodingMap.getIANA2JavaMapping:(Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* javaEncoding */
        start local 7 // java.lang.String javaEncoding
        39: .line 2037
            aload 7 /* javaEncoding */
            ifnonnull 50
        40: .line 2038
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fAllowJavaEncodings:Z
            ifeq 43
        41: .line 2039
            aload 2 /* encoding */
            astore 7 /* javaEncoding */
        42: .line 2040
            goto 52
        43: .line 2041
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
        44: .line 2042
            ldc "EncodingDeclInvalid"
        45: .line 2043
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* encoding */
            aastore
        46: .line 2044
            iconst_2
        47: .line 2041
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        48: .line 2046
            ldc "ISO8859_1"
            astore 7 /* javaEncoding */
        49: .line 2048
            goto 52
        50: .line 2049
      StackMap locals:
      StackMap stack:
            aload 7 /* javaEncoding */
            ldc "ASCII"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 52
        51: .line 2053
            new com.sun.org.apache.xerces.internal.impl.io.ASCIIReader
            dup
            aload 1 /* inputStream */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fBufferSize:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getLocale:()Ljava/util/Locale;
            invokespecial com.sun.org.apache.xerces.internal.impl.io.ASCIIReader.<init>:(Ljava/io/InputStream;ILcom/sun/org/apache/xerces/internal/util/MessageFormatter;Ljava/util/Locale;)V
            areturn
        52: .line 2063
      StackMap locals:
      StackMap stack:
            new java.io.InputStreamReader
            dup
            aload 1 /* inputStream */
            aload 7 /* javaEncoding */
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
            areturn
        end local 7 // java.lang.String javaEncoding
        end local 6 // boolean validJava
        end local 5 // boolean validIANA
        end local 4 // java.lang.String ENCODING
        end local 3 // java.lang.Boolean isBigEndian
        end local 2 // java.lang.String encoding
        end local 1 // java.io.InputStream inputStream
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   53     0          this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   53     1   inputStream  Ljava/io/InputStream;
            0   53     2      encoding  Ljava/lang/String;
            0   53     3   isBigEndian  Ljava/lang/Boolean;
            3   53     4      ENCODING  Ljava/lang/String;
           10   13     5          isBE  Z
           21   24     5          isBE  Z
           30   53     5     validIANA  Z
           31   53     6     validJava  Z
           39   53     7  javaEncoding  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      inputStream  
      encoding     
      isBigEndian  

  protected java.lang.Object[] getEncodingName(byte[], int);
    descriptor: ([BI)[Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // byte[] b4
        start local 2 // int count
         0: .line 2079
            iload 2 /* count */
            iconst_2
            if_icmpge 2
         1: .line 2080
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-8"
            aastore
            areturn
         2: .line 2084
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_0
            baload
            sipush 255
            iand
            istore 3 /* b0 */
        start local 3 // int b0
         3: .line 2085
            aload 1 /* b4 */
            iconst_1
            baload
            sipush 255
            iand
            istore 4 /* b1 */
        start local 4 // int b1
         4: .line 2086
            iload 3 /* b0 */
            sipush 254
            if_icmpne 6
            iload 4 /* b1 */
            sipush 255
            if_icmpne 6
         5: .line 2088
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-16BE"
            aastore
            dup
            iconst_1
            new java.lang.Boolean
            dup
            iconst_1
            invokespecial java.lang.Boolean.<init>:(Z)V
            aastore
            areturn
         6: .line 2090
      StackMap locals: int int
      StackMap stack:
            iload 3 /* b0 */
            sipush 255
            if_icmpne 8
            iload 4 /* b1 */
            sipush 254
            if_icmpne 8
         7: .line 2092
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-16LE"
            aastore
            dup
            iconst_1
            new java.lang.Boolean
            dup
            iconst_0
            invokespecial java.lang.Boolean.<init>:(Z)V
            aastore
            areturn
         8: .line 2097
      StackMap locals:
      StackMap stack:
            iload 2 /* count */
            iconst_3
            if_icmpge 10
         9: .line 2098
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-8"
            aastore
            areturn
        10: .line 2102
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_2
            baload
            sipush 255
            iand
            istore 5 /* b2 */
        start local 5 // int b2
        11: .line 2103
            iload 3 /* b0 */
            sipush 239
            if_icmpne 13
            iload 4 /* b1 */
            sipush 187
            if_icmpne 13
            iload 5 /* b2 */
            sipush 191
            if_icmpne 13
        12: .line 2104
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-8"
            aastore
            areturn
        13: .line 2109
      StackMap locals: int
      StackMap stack:
            iload 2 /* count */
            iconst_4
            if_icmpge 15
        14: .line 2110
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-8"
            aastore
            areturn
        15: .line 2114
      StackMap locals:
      StackMap stack:
            aload 1 /* b4 */
            iconst_3
            baload
            sipush 255
            iand
            istore 6 /* b3 */
        start local 6 // int b3
        16: .line 2115
            iload 3 /* b0 */
            ifne 18
            iload 4 /* b1 */
            ifne 18
            iload 5 /* b2 */
            ifne 18
            iload 6 /* b3 */
            bipush 60
            if_icmpne 18
        17: .line 2117
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            dup
            iconst_1
            new java.lang.Boolean
            dup
            iconst_1
            invokespecial java.lang.Boolean.<init>:(Z)V
            aastore
            areturn
        18: .line 2119
      StackMap locals: int
      StackMap stack:
            iload 3 /* b0 */
            bipush 60
            if_icmpne 20
            iload 4 /* b1 */
            ifne 20
            iload 5 /* b2 */
            ifne 20
            iload 6 /* b3 */
            ifne 20
        19: .line 2121
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            dup
            iconst_1
            new java.lang.Boolean
            dup
            iconst_0
            invokespecial java.lang.Boolean.<init>:(Z)V
            aastore
            areturn
        20: .line 2123
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            ifne 22
            iload 4 /* b1 */
            ifne 22
            iload 5 /* b2 */
            bipush 60
            if_icmpne 22
            iload 6 /* b3 */
            ifne 22
        21: .line 2126
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            areturn
        22: .line 2128
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            ifne 24
            iload 4 /* b1 */
            bipush 60
            if_icmpne 24
            iload 5 /* b2 */
            ifne 24
            iload 6 /* b3 */
            ifne 24
        23: .line 2131
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "ISO-10646-UCS-4"
            aastore
            areturn
        24: .line 2133
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            ifne 26
            iload 4 /* b1 */
            bipush 60
            if_icmpne 26
            iload 5 /* b2 */
            ifne 26
            iload 6 /* b3 */
            bipush 63
            if_icmpne 26
        25: .line 2137
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-16BE"
            aastore
            dup
            iconst_1
            new java.lang.Boolean
            dup
            iconst_1
            invokespecial java.lang.Boolean.<init>:(Z)V
            aastore
            areturn
        26: .line 2139
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            bipush 60
            if_icmpne 28
            iload 4 /* b1 */
            ifne 28
            iload 5 /* b2 */
            bipush 63
            if_icmpne 28
            iload 6 /* b3 */
            ifne 28
        27: .line 2142
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-16LE"
            aastore
            dup
            iconst_1
            new java.lang.Boolean
            dup
            iconst_0
            invokespecial java.lang.Boolean.<init>:(Z)V
            aastore
            areturn
        28: .line 2144
      StackMap locals:
      StackMap stack:
            iload 3 /* b0 */
            bipush 76
            if_icmpne 30
            iload 4 /* b1 */
            bipush 111
            if_icmpne 30
            iload 5 /* b2 */
            sipush 167
            if_icmpne 30
            iload 6 /* b3 */
            sipush 148
            if_icmpne 30
        29: .line 2147
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "CP037"
            aastore
            areturn
        30: .line 2151
      StackMap locals:
      StackMap stack:
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            ldc "UTF-8"
            aastore
            areturn
        end local 6 // int b3
        end local 5 // int b2
        end local 4 // int b1
        end local 3 // int b0
        end local 2 // int count
        end local 1 // byte[] b4
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   31     0   this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0   31     1     b4  [B
            0   31     2  count  I
            3   31     3     b0  I
            4   31     4     b1  I
           11   31     5     b2  I
           16   31     6     b3  I
    MethodParameters:
       Name  Flags
      b4     
      count  

  final void print();
    descriptor: ()V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 2213
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;

  public void registerListener(com.sun.xml.internal.stream.XMLBufferListener);
    descriptor: (Lcom/sun/xml/internal/stream/XMLBufferListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // com.sun.xml.internal.stream.XMLBufferListener listener
         0: .line 2221
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
            aload 1 /* listener */
            invokevirtual java.util.ArrayList.contains:(Ljava/lang/Object;)Z
            ifne 2
         1: .line 2222
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
            aload 1 /* listener */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
         2: .line 2224
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.xml.internal.stream.XMLBufferListener listener
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    3     1  listener  Lcom/sun/xml/internal/stream/XMLBufferListener;
    MethodParameters:
          Name  Flags
      listener  

  public void invokeListeners(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
        start local 1 // int loadPos
         0: .line 2231
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 4
         2: .line 2232
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
            iload 2 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast com.sun.xml.internal.stream.XMLBufferListener
            iload 1 /* loadPos */
            invokeinterface com.sun.xml.internal.stream.XMLBufferListener.refresh:(I)V
         3: .line 2231
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         4: iload 2 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.listeners:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.size:()I
            if_icmplt 2
        end local 2 // int i
         5: .line 2234
            return
        end local 1 // int loadPos
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            0    6     1  loadPos  I
            1    5     2        i  I
    MethodParameters:
         Name  Flags
      loadPos  

  protected final boolean skipDeclSpaces();
    descriptor: ()Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
         0: .line 2261
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 2
         1: .line 2262
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
         2: .line 2266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            istore 1 /* c */
        start local 1 // int c
         3: .line 2267
            iload 1 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifeq 25
         4: .line 2268
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            invokevirtual com.sun.xml.internal.stream.Entity$ScannedEntity.isExternal:()Z
            istore 2 /* external */
        start local 2 // boolean external
         5: .line 2270
      StackMap locals: int int
      StackMap stack:
            iconst_0
            istore 3 /* entityChanged */
        start local 3 // boolean entityChanged
         6: .line 2272
            iload 1 /* c */
            bipush 10
            if_icmpeq 7
            iload 2 /* external */
            ifeq 18
            iload 1 /* c */
            bipush 13
            if_icmpne 18
         7: .line 2273
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.lineNumber:I
         8: .line 2274
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
         9: .line 2275
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            iconst_1
            isub
            if_icmpne 14
        10: .line 2276
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            iconst_0
            iload 1 /* c */
            i2c
            castore
        11: .line 2277
            aload 0 /* this */
            iconst_1
            iconst_1
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            istore 3 /* entityChanged */
        12: .line 2278
            iload 3 /* entityChanged */
            ifne 14
        13: .line 2281
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            iconst_0
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        14: .line 2283
      StackMap locals:
      StackMap stack:
            iload 1 /* c */
            bipush 13
            if_icmpne 19
            iload 2 /* external */
            ifeq 19
        15: .line 2286
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            dup_x1
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            bipush 10
            if_icmpeq 19
        16: .line 2287
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            isub
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        17: .line 2298
            goto 19
        18: .line 2299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.columnNumber:I
        19: .line 2302
      StackMap locals:
      StackMap stack:
            iload 3 /* entityChanged */
            ifne 21
        20: .line 2303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            dup
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            iconst_1
            iadd
            putfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
        21: .line 2304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.count:I
            if_icmpne 23
        22: .line 2305
            aload 0 /* this */
            iconst_0
            iconst_1
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load:(IZZ)Z
            pop
        end local 3 // boolean entityChanged
        23: .line 2307
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.fCurrentEntity:Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            caload
            dup
            istore 1 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifne 5
        24: .line 2313
            iconst_1
            ireturn
        end local 2 // boolean external
        25: .line 2322
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // int c
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLEntityScanner this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   26     0           this  Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            3   26     1              c  I
            5   25     2       external  Z
            6   23     3  entityChanged  Z
    Exceptions:
      throws java.io.IOException
}
SourceFile: "XMLEntityScanner.java"
NestMembers:
  com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1
InnerClasses:
  com.sun.org.apache.xerces.internal.impl.XMLEntityScanner$1
  public final NameType = com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType of com.sun.org.apache.xerces.internal.impl.XMLScanner
  public final Limit = com.sun.org.apache.xerces.internal.utils.XMLSecurityManager$Limit of com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
  public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity