public final class com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver implements com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver
  super_class: java.lang.Object
{
  final com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl this$0;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  protected void <init>(com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
         0: .line 792
            aload 0 /* this */
            aload 1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$PrologDriver;
    MethodParameters:
        Name  Flags
      this$0  final

  public int next();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
         0: .line 816
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
            lookupswitch { // 2
                   21: 10
                   43: 1
              default: 45
          }
         1: .line 818
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipSpaces:()Z
            pop
         2: .line 819
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 60
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 5
         3: .line 820
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 21
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
         4: .line 821
            goto 45
      StackMap locals:
      StackMap stack:
         5: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 38
            getstatic com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType.REFERENCE:Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 8
         6: .line 822
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 28
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
         7: .line 823
            goto 45
         8: .line 824
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 22
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
         9: .line 826
            goto 45
        10: .line 830
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            dup
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fMarkupDepth:I
        11: .line 831
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.isValidNameStartChar:(I)Z
            ifne 13
        12: .line 832
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.peekChar:()I
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.isValidNameStartHighSurrogate:(I)Z
            ifeq 17
        13: .line 833
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 26
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        14: .line 834
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
        15: .line 836
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
        16: ireturn
        17: .line 837
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 33
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 39
        18: .line 838
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 45
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 25
        19: .line 839
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 45
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifne 23
        20: .line 840
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "InvalidCommentStart"
        21: .line 841
            aconst_null
        22: .line 840
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        23: .line 843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 27
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        24: .line 844
            goto 45
      StackMap locals:
      StackMap stack:
        25: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            getstatic com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.DOCTYPE:[C
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString:([C)Z
            ifeq 35
        26: .line 845
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 24
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        27: .line 846
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getCurrentEntity:()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            astore 1 /* entity */
        start local 1 // com.sun.xml.internal.stream.Entity entity
        28: .line 847
            aload 1 /* entity */
            instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
            ifeq 30
        29: .line 848
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 1 /* entity */
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fStartPos:I
        30: .line 850
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
        31: .line 851
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            ifnonnull 33
        32: .line 852
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            new com.sun.org.apache.xerces.internal.util.XMLStringBuffer
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.XMLStringBuffer.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
        33: .line 853
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDecl:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            ldc "<!DOCTYPE"
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
        end local 1 // com.sun.xml.internal.stream.Entity entity
        34: .line 855
            goto 45
        35: .line 856
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "MarkupNotRecognizedInProlog"
        36: .line 857
            aconst_null
        37: .line 856
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        38: .line 859
            goto 45
      StackMap locals:
      StackMap stack:
        39: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            bipush 63
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar:(ILcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)Z
            ifeq 42
        40: .line 860
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 23
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        41: .line 861
            goto 45
        42: .line 862
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "MarkupNotRecognizedInProlog"
        43: .line 863
            aconst_null
        44: .line 862
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        45: .line 868
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
            bipush 43
            if_icmpeq 0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
            bipush 21
            if_icmpeq 0
        46: .line 870
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fScannerState:I
            tableswitch { // 22 - 28
                   22: 101
                   23: 50
                   24: 54
                   25: 106
                   26: 106
                   27: 47
                   28: 104
              default: 106
          }
        47: .line 883
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanComment:()V
        48: .line 884
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        49: .line 885
            iconst_5
            ireturn
        50: .line 890
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
        51: .line 891
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanPI:(Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;)V
        52: .line 892
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        53: .line 893
            iconst_3
            ireturn
        54: .line 897
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDisallowDoctype:Z
            ifeq 56
        55: .line 898
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "DoctypeNotAllowed"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        56: .line 901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
            ifeq 58
        57: .line 902
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "AlreadySeenDoctype"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
        58: .line 904
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
        59: .line 908
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanDoctypeDecl:(Z)Z
            ifeq 67
        60: .line 910
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 45
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        61: .line 911
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenInternalSubset:Z
        62: .line 912
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            ifnonnull 64
        63: .line 913
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
        64: .line 915
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
        65: .line 917
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
        66: ireturn
        67: .line 920
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSeenDoctypeDecl:Z
            ifeq 72
        68: .line 921
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.getCurrentEntity:()Lcom/sun/xml/internal/stream/Entity$ScannedEntity;
            astore 1 /* entity */
        start local 1 // com.sun.xml.internal.stream.Entity entity
        69: .line 922
            aload 1 /* entity */
            instanceof com.sun.xml.internal.stream.Entity$ScannedEntity
            ifeq 71
        70: .line 923
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 1 /* entity */
            checkcast com.sun.xml.internal.stream.Entity$ScannedEntity
            getfield com.sun.xml.internal.stream.Entity$ScannedEntity.position:I
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEndPos:I
        71: .line 925
      StackMap locals: com.sun.xml.internal.stream.Entity
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fReadingDTD:Z
        end local 1 // com.sun.xml.internal.stream.Entity entity
        72: .line 929
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDoctypeSystemId:Ljava/lang/String;
            ifnull 84
        73: .line 930
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidation:Z
            ifne 74
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
            ifeq 97
        74: .line 931
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            ifnull 75
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.isCachedDTD:()Z
            ifne 97
        75: .line 932
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
            ifeq 78
        76: .line 933
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 46
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        77: .line 934
            goto 79
        78: .line 935
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        79: .line 938
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
        80: .line 939
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            ifnonnull 82
        81: .line 940
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
        82: .line 943
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
        83: ireturn
        84: .line 946
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            ifnull 97
        85: .line 947
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidation:Z
            ifne 86
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fLoadExternalDTD:Z
            ifeq 97
        86: .line 948
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            ifnull 87
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.isCachedDTD:()Z
            ifne 97
        87: .line 950
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setInputSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
        88: .line 951
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fExternalSubsetSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
        89: .line 952
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fSupportDTD:Z
            ifeq 91
        90: .line 953
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 47
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
            goto 92
        91: .line 955
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
        92: .line 956
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fContentDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setDriver:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;)V
        93: .line 957
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            ifnonnull 95
        94: .line 958
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            new com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            invokespecial com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;)V
            putfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
        95: .line 959
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDDriver:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver;
            invokeinterface com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver.next:()I
        96: ireturn
        97: .line 970
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
            ifnull 99
        98: .line 971
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fDTDScanner:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDTDScanner.setInputSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
        99: .line 973
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            bipush 43
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.setScannerState:(I)V
       100: .line 974
            bipush 11
            ireturn
       101: .line 978
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "ContentIllegalInProlog"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       102: .line 979
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fEntityScanner:Lcom/sun/org/apache/xerces/internal/impl/XMLEntityScanner;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanChar:(Lcom/sun/org/apache/xerces/internal/impl/XMLScanner$NameType;)I
            pop
       103: .line 980
            iconst_m1
            ireturn
       104: .line 983
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "ReferenceIllegalInProlog"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       105: .line 984
            iconst_m1
            ireturn
       106: .line 997
      StackMap locals:
      StackMap stack:
            goto 123
       107: .line 999
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
            astore 1 /* e */
        start local 1 // com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException e
       108: .line 1000
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 1 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.getDomain:()Ljava/lang/String;
            aload 1 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.getKey:()Ljava/lang/String;
       109: .line 1001
            aload 1 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException.getArguments:()[Ljava/lang/Object;
            iconst_2
            aload 1 /* e */
       110: .line 1000
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
            pop
       111: .line 1002
            iconst_m1
            ireturn
        end local 1 // com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException e
       112: .line 1003
      StackMap locals:
      StackMap stack: java.io.CharConversionException
            astore 1 /* e */
        start local 1 // java.io.CharConversionException e
       113: .line 1004
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
       114: .line 1005
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
       115: .line 1006
            ldc "CharConversionFailure"
       116: .line 1007
            aconst_null
       117: .line 1008
            iconst_2
            aload 1 /* e */
       118: .line 1004
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
            pop
       119: .line 1009
            iconst_m1
            ireturn
        end local 1 // java.io.CharConversionException e
       120: .line 1012
      StackMap locals:
      StackMap stack: java.io.EOFException
            pop
       121: .line 1013
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.this$0:Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl;
            ldc "PrematureEOF"
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.reportFatalError:(Ljava/lang/String;[Ljava/lang/Object;)V
       122: .line 1015
            iconst_m1
            ireturn
       123: .line 1019
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0  124     0    this  Lcom/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$PrologDriver;
           28   34     1  entity  Lcom/sun/xml/internal/stream/Entity;
           69   72     1  entity  Lcom/sun/xml/internal/stream/Entity;
          108  112     1       e  Lcom/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException;
          113  120     1       e  Ljava/io/CharConversionException;
      Exception table:
        from    to  target  type
           0    16     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
          17    49     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
          50    53     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
          54    66     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
          67    83     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
          84    96     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
          97   100     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
         101   103     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
         104   105     107  Class com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
           0    16     112  Class java.io.CharConversionException
          17    49     112  Class java.io.CharConversionException
          50    53     112  Class java.io.CharConversionException
          54    66     112  Class java.io.CharConversionException
          67    83     112  Class java.io.CharConversionException
          84    96     112  Class java.io.CharConversionException
          97   100     112  Class java.io.CharConversionException
         101   103     112  Class java.io.CharConversionException
         104   105     112  Class java.io.CharConversionException
           0    16     120  Class java.io.EOFException
          17    49     120  Class java.io.EOFException
          50    53     120  Class java.io.EOFException
          54    66     120  Class java.io.EOFException
          67    83     120  Class java.io.EOFException
          84    96     120  Class java.io.EOFException
          97   100     120  Class java.io.EOFException
         101   103     120  Class java.io.EOFException
         104   105     120  Class java.io.EOFException
    Exceptions:
      throws java.io.IOException, com.sun.org.apache.xerces.internal.xni.XNIException
}
SourceFile: "XMLDocumentScannerImpl.java"
NestHost: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
InnerClasses:
  protected abstract Driver = com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Driver of com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
  protected final DTDDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
  protected final PrologDriver = com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver of com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl
  public final NameType = com.sun.org.apache.xerces.internal.impl.XMLScanner$NameType of com.sun.org.apache.xerces.internal.impl.XMLScanner
  public ScannedEntity = com.sun.xml.internal.stream.Entity$ScannedEntity of com.sun.xml.internal.stream.Entity