final class com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser
  super_class: java.lang.Object
{
  private static final int CHUNK_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1024

  private static final int CHUNK_MASK;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1023

  private final char[] fCharBuffer;
    descriptor: [C
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser fSchemaDOMParser;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
    flags: (0x0002) ACC_PRIVATE

  private final com.sun.org.apache.xerces.internal.util.StAXLocationWrapper fLocationWrapper;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper fNamespaceContext;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private final com.sun.org.apache.xerces.internal.util.XMLAttributesImpl fAttributes;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private final com.sun.org.apache.xerces.internal.util.XMLStringBuffer fStringBuffer;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private int fDepth;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
         0: .line 90
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 67
            aload 0 /* this */
            sipush 1024
            newarray 5
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fCharBuffer:[C
         2: .line 76
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.StAXLocationWrapper
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
         3: .line 79
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            invokespecial com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.<init>:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
         4: .line 82
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.QName
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
         5: .line 83
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.QName
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
         6: .line 84
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
         7: .line 85
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.XMLString
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
         8: .line 86
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDeclaredPrefixes:Ljava/util/ArrayList;
         9: .line 87
            aload 0 /* this */
            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.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
        10: .line 91
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDeclaredPrefixes:Ljava/util/ArrayList;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.setDeclaredPrefixes:(Ljava/util/List;)V
        11: .line 92
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;

  public void reset(com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser, com.sun.org.apache.xerces.internal.util.SymbolTable);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser schemaDOMParser
        start local 2 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
         0: .line 95
            aload 0 /* this */
            aload 1 /* schemaDOMParser */
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
         1: .line 96
            aload 0 /* this */
            aload 2 /* symbolTable */
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
         2: .line 97
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.setSymbolTable:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
         3: .line 98
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.reset:()V
         4: .line 99
            return
        end local 2 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser schemaDOMParser
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    5     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0    5     1  schemaDOMParser  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    5     2      symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    MethodParameters:
                 Name  Flags
      schemaDOMParser  
      symbolTable      

  public org.w3c.dom.Document getDocument();
    descriptor: ()Lorg/w3c/dom/Document;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
         0: .line 102
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.getDocument:()Lorg/w3c/dom/Document;
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;

  public void parse(javax.xml.stream.XMLEventReader);
    descriptor: (Ljavax/xml/stream/XMLEventReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // javax.xml.stream.XMLEventReader input
         0: .line 106
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLEventReader.peek:()Ljavax/xml/stream/events/XMLEvent;
            astore 2 /* currentEvent */
        start local 2 // javax.xml.stream.events.XMLEvent currentEvent
         1: .line 107
            aload 2 /* currentEvent */
            ifnull 53
         2: .line 108
            aload 2 /* currentEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.getEventType:()I
            istore 3 /* eventType */
        start local 3 // int eventType
         3: .line 109
            iload 3 /* eventType */
            bipush 7
            if_icmpeq 6
         4: .line 110
            iload 3 /* eventType */
            iconst_1
            if_icmpeq 6
         5: .line 111
            new javax.xml.stream.XMLStreamException
            dup
            invokespecial javax.xml.stream.XMLStreamException.<init>:()V
            athrow
         6: .line 113
      StackMap locals: javax.xml.stream.events.XMLEvent int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aload 2 /* currentEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.getLocation:()Ljavax/xml/stream/Location;
            invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
         7: .line 114
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.startDocument:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         8: .line 115
            goto 49
         9: .line 116
      StackMap locals:
      StackMap stack:
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLEventReader.nextEvent:()Ljavax/xml/stream/events/XMLEvent;
            astore 2 /* currentEvent */
        10: .line 117
            aload 2 /* currentEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.getEventType:()I
            istore 3 /* eventType */
        11: .line 118
            iload 3 /* eventType */
            tableswitch { // 1 - 12
                    1: 12
                    2: 23
                    3: 40
                    4: 32
                    5: 46
                    6: 34
                    7: 47
                    8: 49
                    9: 45
                   10: 49
                   11: 44
                   12: 36
              default: 49
          }
        12: .line 120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
        13: .line 121
            aload 2 /* currentEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.asStartElement:()Ljavax/xml/stream/events/StartElement;
            astore 4 /* start */
        start local 4 // javax.xml.stream.events.StartElement start
        14: .line 122
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 4 /* start */
            invokeinterface javax.xml.stream.events.StartElement.getName:()Ljavax/xml/namespace/QName;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljavax/xml/namespace/QName;)V
        15: .line 123
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aload 4 /* start */
            invokeinterface javax.xml.stream.events.StartElement.getLocation:()Ljavax/xml/stream/Location;
            invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
        16: .line 124
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aload 4 /* start */
            invokeinterface javax.xml.stream.events.StartElement.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V
        17: .line 125
            aload 0 /* this */
            aload 4 /* start */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillXMLAttributes:(Ljavax/xml/stream/events/StartElement;)V
        18: .line 126
            aload 0 /* this */
            aload 4 /* start */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillDeclaredPrefixes:(Ljavax/xml/stream/events/StartElement;)V
        19: .line 127
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.addNamespaceDeclarations:()V
        20: .line 128
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.pushContext:()V
        21: .line 129
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        22: .line 130
            goto 49
        end local 4 // javax.xml.stream.events.StartElement start
        23: .line 132
      StackMap locals:
      StackMap stack:
            aload 2 /* currentEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.asEndElement:()Ljavax/xml/stream/events/EndElement;
            astore 5 /* end */
        start local 5 // javax.xml.stream.events.EndElement end
        24: .line 133
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 5 /* end */
            invokeinterface javax.xml.stream.events.EndElement.getName:()Ljavax/xml/namespace/QName;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljavax/xml/namespace/QName;)V
        25: .line 134
            aload 0 /* this */
            aload 5 /* end */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillDeclaredPrefixes:(Ljavax/xml/stream/events/EndElement;)V
        26: .line 135
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aload 5 /* end */
            invokeinterface javax.xml.stream.events.EndElement.getLocation:()Ljavax/xml/stream/Location;
            invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
        27: .line 136
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        28: .line 137
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.popContext:()V
        29: .line 138
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
        30: .line 139
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
            ifgt 49
        31: .line 140
            goto 50
        end local 5 // javax.xml.stream.events.EndElement end
        32: .line 144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* currentEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.asCharacters:()Ljavax/xml/stream/events/Characters;
            invokeinterface javax.xml.stream.events.Characters.getData:()Ljava/lang/String;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.sendCharactersToSchemaParser:(Ljava/lang/String;Z)V
        33: .line 145
            goto 49
        34: .line 147
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* currentEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.asCharacters:()Ljavax/xml/stream/events/Characters;
            invokeinterface javax.xml.stream.events.Characters.getData:()Ljava/lang/String;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.sendCharactersToSchemaParser:(Ljava/lang/String;Z)V
        35: .line 148
            goto 49
        36: .line 150
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.startCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        37: .line 151
            aload 0 /* this */
            aload 2 /* currentEvent */
            invokeinterface javax.xml.stream.events.XMLEvent.asCharacters:()Ljavax/xml/stream/events/Characters;
            invokeinterface javax.xml.stream.events.Characters.getData:()Ljava/lang/String;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.sendCharactersToSchemaParser:(Ljava/lang/String;Z)V
        38: .line 152
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.endCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        39: .line 153
            goto 49
        40: .line 155
      StackMap locals:
      StackMap stack:
            aload 2 /* currentEvent */
            checkcast javax.xml.stream.events.ProcessingInstruction
            astore 6 /* pi */
        start local 6 // javax.xml.stream.events.ProcessingInstruction pi
        41: .line 156
            aload 0 /* this */
            aload 6 /* pi */
            invokeinterface javax.xml.stream.events.ProcessingInstruction.getData:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillProcessingInstruction:(Ljava/lang/String;)V
        42: .line 157
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 6 /* pi */
            invokeinterface javax.xml.stream.events.ProcessingInstruction.getTarget:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.processingInstruction:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        43: .line 158
            goto 49
        end local 6 // javax.xml.stream.events.ProcessingInstruction pi
        44: .line 161
      StackMap locals:
      StackMap stack:
            goto 49
        45: .line 164
      StackMap locals:
      StackMap stack:
            goto 49
        46: .line 167
      StackMap locals:
      StackMap stack:
            goto 49
        47: .line 169
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
        48: .line 171
            goto 49
        49: .line 115
      StackMap locals:
      StackMap stack:
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLEventReader.hasNext:()Z
            ifne 9
        50: .line 177
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
        51: .line 178
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V
        52: .line 179
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.endDocument:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        end local 3 // int eventType
        53: .line 181
      StackMap locals:
      StackMap stack:
            return
        end local 2 // javax.xml.stream.events.XMLEvent currentEvent
        end local 1 // javax.xml.stream.XMLEventReader input
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   54     0          this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0   54     1         input  Ljavax/xml/stream/XMLEventReader;
            1   54     2  currentEvent  Ljavax/xml/stream/events/XMLEvent;
            3   53     3     eventType  I
           14   23     4         start  Ljavax/xml/stream/events/StartElement;
           24   32     5           end  Ljavax/xml/stream/events/EndElement;
           41   44     6            pi  Ljavax/xml/stream/events/ProcessingInstruction;
    Exceptions:
      throws javax.xml.stream.XMLStreamException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
       Name  Flags
      input  

  public void parse(javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // javax.xml.stream.XMLStreamReader input
         0: .line 184
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.hasNext:()Z
            ifeq 66
         1: .line 185
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getEventType:()I
            istore 2 /* eventType */
        start local 2 // int eventType
         2: .line 186
            iload 2 /* eventType */
            bipush 7
            if_icmpeq 5
         3: .line 187
            iload 2 /* eventType */
            iconst_1
            if_icmpeq 5
         4: .line 188
            new javax.xml.stream.XMLStreamException
            dup
            invokespecial javax.xml.stream.XMLStreamException.<init>:()V
            athrow
         5: .line 190
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
            invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
         6: .line 191
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aconst_null
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.startDocument:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         7: .line 192
            iconst_1
            istore 3 /* first */
        start local 3 // boolean first
         8: .line 193
            goto 62
         9: .line 194
      StackMap locals: int
      StackMap stack:
            iload 3 /* first */
            ifne 12
        10: .line 195
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.next:()I
            istore 2 /* eventType */
        11: .line 196
            goto 13
        12: .line 198
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* first */
        13: .line 200
      StackMap locals:
      StackMap stack:
            iload 2 /* eventType */
            tableswitch { // 1 - 12
                    1: 14
                    2: 26
                    3: 54
                    4: 37
                    5: 59
                    6: 42
                    7: 60
                    8: 62
                    9: 58
                   10: 62
                   11: 57
                   12: 47
              default: 62
          }
        14: .line 202
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
        15: .line 203
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
            invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
        16: .line 204
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V
        17: .line 205
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:()Ljava/lang/String;
        18: .line 206
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getPrefix:()Ljava/lang/String;
        19: .line 205
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        20: .line 207
            aload 0 /* this */
            aload 1 /* input */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillXMLAttributes:(Ljavax/xml/stream/XMLStreamReader;)V
        21: .line 208
            aload 0 /* this */
            aload 1 /* input */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillDeclaredPrefixes:(Ljavax/xml/stream/XMLStreamReader;)V
        22: .line 209
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.addNamespaceDeclarations:()V
        23: .line 210
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.pushContext:()V
        24: .line 211
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        25: .line 212
            goto 62
        26: .line 214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getLocation:()Ljavax/xml/stream/Location;
            invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
        27: .line 215
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceContext:()Ljavax/xml/namespace/NamespaceContext;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V
        28: .line 216
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceURI:()Ljava/lang/String;
        29: .line 217
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getLocalName:()Ljava/lang/String;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getPrefix:()Ljava/lang/String;
        30: .line 216
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        31: .line 218
            aload 0 /* this */
            aload 1 /* input */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillDeclaredPrefixes:(Ljavax/xml/stream/XMLStreamReader;)V
        32: .line 219
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fElementQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        33: .line 220
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.popContext:()V
        34: .line 221
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
        35: .line 222
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
            ifgt 62
        36: .line 223
            goto 63
        37: .line 227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextCharacters:()[C
        38: .line 228
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextStart:()I
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextLength:()I
        39: .line 227
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
        40: .line 229
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        41: .line 230
            goto 62
        42: .line 232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextCharacters:()[C
        43: .line 233
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextStart:()I
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextLength:()I
        44: .line 232
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
        45: .line 234
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.ignorableWhitespace:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        46: .line 235
            goto 62
        47: .line 237
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.startCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        48: .line 238
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextCharacters:()[C
        49: .line 239
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextStart:()I
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getTextLength:()I
        50: .line 238
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
        51: .line 240
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        52: .line 241
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.endCDATA:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        53: .line 242
            goto 62
        54: .line 244
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getPIData:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillProcessingInstruction:(Ljava/lang/String;)V
        55: .line 245
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getPITarget:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.processingInstruction:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        56: .line 246
            goto 62
        57: .line 249
      StackMap locals:
      StackMap stack:
            goto 62
        58: .line 252
      StackMap locals:
      StackMap stack:
            goto 62
        59: .line 255
      StackMap locals:
      StackMap stack:
            goto 62
        60: .line 257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDepth:I
        61: .line 259
            goto 62
        62: .line 193
      StackMap locals:
      StackMap stack:
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.hasNext:()Z
            ifne 9
        63: .line 265
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fLocationWrapper:Lcom/sun/org/apache/xerces/internal/util/StAXLocationWrapper;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.util.StAXLocationWrapper.setLocation:(Ljavax/xml/stream/Location;)V
        64: .line 266
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.setNamespaceContext:(Ljavax/xml/namespace/NamespaceContext;)V
        65: .line 267
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.endDocument:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        end local 3 // boolean first
        end local 2 // int eventType
        66: .line 269
      StackMap locals:
      StackMap stack:
            return
        end local 1 // javax.xml.stream.XMLStreamReader input
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   67     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0   67     1      input  Ljavax/xml/stream/XMLStreamReader;
            2   66     2  eventType  I
            8   66     3      first  Z
    Exceptions:
      throws javax.xml.stream.XMLStreamException, com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
       Name  Flags
      input  

  private void sendCharactersToSchemaParser(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // java.lang.String str
        start local 2 // boolean whitespace
         0: .line 273
            aload 1 /* str */
            ifnull 19
         1: .line 274
            aload 1 /* str */
            invokevirtual java.lang.String.length:()I
            istore 3 /* length */
        start local 3 // int length
         2: .line 275
            iload 3 /* length */
            sipush 1023
            iand
            istore 4 /* remainder */
        start local 4 // int remainder
         3: .line 276
            iload 4 /* remainder */
            ifle 10
         4: .line 277
            aload 1 /* str */
            iconst_0
            iload 4 /* remainder */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fCharBuffer:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         5: .line 278
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fCharBuffer:[C
            iconst_0
            iload 4 /* remainder */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
         6: .line 279
            iload 2 /* whitespace */
            ifeq 9
         7: .line 280
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.ignorableWhitespace:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         8: .line 281
            goto 10
         9: .line 283
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        10: .line 286
      StackMap locals:
      StackMap stack:
            iload 4 /* remainder */
            istore 5 /* i */
        start local 5 // int i
        11: .line 287
            goto 18
        12: .line 288
      StackMap locals: int
      StackMap stack:
            aload 1 /* str */
            iload 5 /* i */
            iinc 5 /* i */ 1024
            iload 5 /* i */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fCharBuffer:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
        13: .line 289
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fCharBuffer:[C
            iconst_0
            sipush 1024
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
        14: .line 290
            iload 2 /* whitespace */
            ifeq 17
        15: .line 291
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.ignorableWhitespace:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        16: .line 292
            goto 18
        17: .line 294
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSchemaDOMParser:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        18: .line 287
      StackMap locals:
      StackMap stack:
            iload 5 /* i */
            iload 3 /* length */
            if_icmplt 12
        end local 5 // int i
        end local 4 // int remainder
        end local 3 // int length
        19: .line 298
      StackMap locals:
      StackMap stack:
            return
        end local 2 // boolean whitespace
        end local 1 // java.lang.String str
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0   20     1         str  Ljava/lang/String;
            0   20     2  whitespace  Z
            2   19     3      length  I
            3   19     4   remainder  I
           11   19     5           i  I
    MethodParameters:
            Name  Flags
      str         
      whitespace  

  private void fillProcessingInstruction(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // java.lang.String data
         0: .line 302
            aload 1 /* data */
            invokevirtual java.lang.String.length:()I
            istore 2 /* dataLength */
        start local 2 // int dataLength
         1: .line 303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fCharBuffer:[C
            astore 3 /* charBuffer */
        start local 3 // char[] charBuffer
         2: .line 304
            aload 3 /* charBuffer */
            arraylength
            iload 2 /* dataLength */
            if_icmpge 5
         3: .line 307
            aload 1 /* data */
            invokevirtual java.lang.String.toCharArray:()[C
            astore 3 /* charBuffer */
         4: .line 308
            goto 6
         5: .line 310
      StackMap locals: int char[]
      StackMap stack:
            aload 1 /* data */
            iconst_0
            iload 2 /* dataLength */
            aload 3 /* charBuffer */
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
         6: .line 312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fTempString:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 3 /* charBuffer */
            iconst_0
            iload 2 /* dataLength */
            invokevirtual com.sun.org.apache.xerces.internal.xni.XMLString.setValues:([CII)V
         7: .line 313
            return
        end local 3 // char[] charBuffer
        end local 2 // int dataLength
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0    8     1        data  Ljava/lang/String;
            1    8     2  dataLength  I
            2    8     3  charBuffer  [C
    MethodParameters:
      Name  Flags
      data  

  private void fillXMLAttributes(javax.xml.stream.events.StartElement);
    descriptor: (Ljavax/xml/stream/events/StartElement;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // javax.xml.stream.events.StartElement event
         0: .line 316
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.removeAllAttributes:()V
         1: .line 317
            aload 1 /* event */
            invokeinterface javax.xml.stream.events.StartElement.getAttributes:()Ljava/util/Iterator;
            astore 2 /* attrs */
        start local 2 // java.util.Iterator attrs
         2: .line 318
            goto 13
         3: .line 319
      StackMap locals: java.util.Iterator
      StackMap stack:
            aload 2 /* attrs */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.xml.stream.events.Attribute
            astore 3 /* attr */
        start local 3 // javax.xml.stream.events.Attribute attr
         4: .line 320
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 3 /* attr */
            invokeinterface javax.xml.stream.events.Attribute.getName:()Ljavax/xml/namespace/QName;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljavax/xml/namespace/QName;)V
         5: .line 321
            aload 3 /* attr */
            invokeinterface javax.xml.stream.events.Attribute.getDTDType:()Ljava/lang/String;
            astore 4 /* type */
        start local 4 // java.lang.String type
         6: .line 322
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.getLength:()I
            istore 5 /* idx */
        start local 5 // int idx
         7: .line 323
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
         8: .line 324
            aload 4 /* type */
            ifnull 9
            aload 4 /* type */
            goto 10
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser javax.xml.stream.events.StartElement java.util.Iterator javax.xml.stream.events.Attribute java.lang.String int
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName
         9: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser javax.xml.stream.events.StartElement java.util.Iterator javax.xml.stream.events.Attribute java.lang.String int
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String
        10: aload 3 /* attr */
            invokeinterface javax.xml.stream.events.Attribute.getValue:()Ljava/lang/String;
        11: .line 323
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.addAttributeNS:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
        12: .line 325
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            iload 5 /* idx */
            aload 3 /* attr */
            invokeinterface javax.xml.stream.events.Attribute.isSpecified:()Z
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setSpecified:(IZ)V
        end local 5 // int idx
        end local 4 // java.lang.String type
        end local 3 // javax.xml.stream.events.Attribute attr
        13: .line 318
      StackMap locals:
      StackMap stack:
            aload 2 /* attrs */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
        14: .line 327
            return
        end local 2 // java.util.Iterator attrs
        end local 1 // javax.xml.stream.events.StartElement event
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0   15     1  event  Ljavax/xml/stream/events/StartElement;
            2   15     2  attrs  Ljava/util/Iterator;
            4   13     3   attr  Ljavax/xml/stream/events/Attribute;
            6   13     4   type  Ljava/lang/String;
            7   13     5    idx  I
    MethodParameters:
       Name  Flags
      event  

  private void fillXMLAttributes(javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // javax.xml.stream.XMLStreamReader input
         0: .line 330
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.removeAllAttributes:()V
         1: .line 331
            aload 1 /* input */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeCount:()I
            istore 2 /* len */
        start local 2 // int len
         2: .line 332
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 15
         4: .line 333
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 1 /* input */
            iload 3 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeNamespace:(I)Ljava/lang/String;
         5: .line 334
            aload 1 /* input */
            iload 3 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeLocalName:(I)Ljava/lang/String;
            aload 1 /* input */
            iload 3 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributePrefix:(I)Ljava/lang/String;
         6: .line 333
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 335
            aload 1 /* input */
            iload 3 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeType:(I)Ljava/lang/String;
            astore 4 /* type */
        start local 4 // java.lang.String type
         8: .line 336
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
         9: .line 337
            aload 4 /* type */
            ifnull 10
            aload 4 /* type */
            goto 11
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser javax.xml.stream.XMLStreamReader int int java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName
        10: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser javax.xml.stream.XMLStreamReader int int java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String
        11: aload 1 /* input */
            iload 3 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getAttributeValue:(I)Ljava/lang/String;
        12: .line 336
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.addAttributeNS:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
        13: .line 338
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            iload 3 /* i */
            aload 1 /* input */
            iload 3 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.isAttributeSpecified:(I)Z
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.setSpecified:(IZ)V
        end local 4 // java.lang.String type
        14: .line 332
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        15: iload 3 /* i */
            iload 2 /* len */
            if_icmplt 4
        end local 3 // int i
        16: .line 340
            return
        end local 2 // int len
        end local 1 // javax.xml.stream.XMLStreamReader input
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0   17     1  input  Ljavax/xml/stream/XMLStreamReader;
            2   17     2    len  I
            3   16     3      i  I
            8   14     4   type  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      input  

  private void addNamespaceDeclarations();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
         0: .line 343
            aconst_null
            astore 1 /* prefix */
        start local 1 // java.lang.String prefix
         1: .line 344
            aconst_null
            astore 2 /* localpart */
        start local 2 // java.lang.String localpart
         2: .line 345
            aconst_null
            astore 3 /* rawname */
        start local 3 // java.lang.String rawname
         3: .line 346
            aconst_null
            astore 4 /* nsPrefix */
        start local 4 // java.lang.String nsPrefix
         4: .line 347
            aconst_null
            astore 5 /* nsURI */
        start local 5 // java.lang.String nsURI
         5: .line 349
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDeclaredPrefixes:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
            astore 6 /* iter */
        start local 6 // java.util.Iterator iter
         6: .line 350
            goto 26
         7: .line 351
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.util.Iterator
      StackMap stack:
            aload 6 /* iter */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 4 /* nsPrefix */
         8: .line 352
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper;
            aload 4 /* nsPrefix */
            invokevirtual com.sun.org.apache.xerces.internal.util.JAXPNamespaceContextWrapper.getURI:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* nsURI */
         9: .line 353
            aload 4 /* nsPrefix */
            invokevirtual java.lang.String.length:()I
            ifle 18
        10: .line 354
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            astore 1 /* prefix */
        11: .line 355
            aload 4 /* nsPrefix */
            astore 2 /* localpart */
        12: .line 356
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
        13: .line 357
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            aload 1 /* prefix */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
        14: .line 358
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            bipush 58
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
        15: .line 359
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            aload 2 /* localpart */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
        16: .line 360
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.offset:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 3 /* rawname */
        17: .line 361
            goto 21
        18: .line 363
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            astore 1 /* prefix */
        19: .line 364
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            astore 2 /* localpart */
        20: .line 365
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            astore 3 /* rawname */
        21: .line 367
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            aload 1 /* prefix */
            aload 2 /* localpart */
            aload 3 /* rawname */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        22: .line 368
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributes:Lcom/sun/org/apache/xerces/internal/util/XMLAttributesImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fAttributeQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.fCDATASymbol:Ljava/lang/String;
        23: .line 369
            aload 5 /* nsURI */
            ifnull 24
            aload 5 /* nsURI */
            goto 25
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.util.Iterator
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String
        24: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
        25: .line 368
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.util.Iterator
      StackMap stack: com.sun.org.apache.xerces.internal.util.XMLAttributesImpl com.sun.org.apache.xerces.internal.xni.QName java.lang.String java.lang.String
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.addAttribute:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
            pop
        26: .line 350
      StackMap locals:
      StackMap stack:
            aload 6 /* iter */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        27: .line 371
            return
        end local 6 // java.util.Iterator iter
        end local 5 // java.lang.String nsURI
        end local 4 // java.lang.String nsPrefix
        end local 3 // java.lang.String rawname
        end local 2 // java.lang.String localpart
        end local 1 // java.lang.String prefix
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   28     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            1   28     1     prefix  Ljava/lang/String;
            2   28     2  localpart  Ljava/lang/String;
            3   28     3    rawname  Ljava/lang/String;
            4   28     4   nsPrefix  Ljava/lang/String;
            5   28     5      nsURI  Ljava/lang/String;
            6   28     6       iter  Ljava/util/Iterator;

  private void fillDeclaredPrefixes(javax.xml.stream.events.StartElement);
    descriptor: (Ljavax/xml/stream/events/StartElement;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // javax.xml.stream.events.StartElement event
         0: .line 375
            aload 0 /* this */
            aload 1 /* event */
            invokeinterface javax.xml.stream.events.StartElement.getNamespaces:()Ljava/util/Iterator;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillDeclaredPrefixes:(Ljava/util/Iterator;)V
         1: .line 376
            return
        end local 1 // javax.xml.stream.events.StartElement event
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0    2     1  event  Ljavax/xml/stream/events/StartElement;
    MethodParameters:
       Name  Flags
      event  

  private void fillDeclaredPrefixes(javax.xml.stream.events.EndElement);
    descriptor: (Ljavax/xml/stream/events/EndElement;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // javax.xml.stream.events.EndElement event
         0: .line 380
            aload 0 /* this */
            aload 1 /* event */
            invokeinterface javax.xml.stream.events.EndElement.getNamespaces:()Ljava/util/Iterator;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillDeclaredPrefixes:(Ljava/util/Iterator;)V
         1: .line 381
            return
        end local 1 // javax.xml.stream.events.EndElement event
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0    2     1  event  Ljavax/xml/stream/events/EndElement;
    MethodParameters:
       Name  Flags
      event  

  private void fillDeclaredPrefixes(java.util.Iterator);
    descriptor: (Ljava/util/Iterator;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // java.util.Iterator namespaces
         0: .line 385
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDeclaredPrefixes:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.clear:()V
         1: .line 386
            goto 7
         2: .line 387
      StackMap locals:
      StackMap stack:
            aload 1 /* namespaces */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.xml.stream.events.Namespace
            astore 2 /* ns */
        start local 2 // javax.xml.stream.events.Namespace ns
         3: .line 388
            aload 2 /* ns */
            invokeinterface javax.xml.stream.events.Namespace.getPrefix:()Ljava/lang/String;
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
         4: .line 389
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDeclaredPrefixes:Ljava/util/ArrayList;
            aload 3 /* prefix */
            ifnull 5
            aload 3 /* prefix */
            goto 6
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser java.util.Iterator javax.xml.stream.events.Namespace java.lang.String
      StackMap stack: java.util.ArrayList
         5: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser java.util.Iterator javax.xml.stream.events.Namespace java.lang.String
      StackMap stack: java.util.ArrayList java.lang.String
         6: invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        end local 3 // java.lang.String prefix
        end local 2 // javax.xml.stream.events.Namespace ns
         7: .line 386
      StackMap locals:
      StackMap stack:
            aload 1 /* namespaces */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         8: .line 391
            return
        end local 1 // java.util.Iterator namespaces
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0    9     1  namespaces  Ljava/util/Iterator;
            3    7     2          ns  Ljavax/xml/stream/events/Namespace;
            4    7     3      prefix  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      namespaces  

  private void fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader);
    descriptor: (Ljavax/xml/stream/XMLStreamReader;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // javax.xml.stream.XMLStreamReader reader
         0: .line 395
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDeclaredPrefixes:Ljava/util/ArrayList;
            invokevirtual java.util.ArrayList.clear:()V
         1: .line 396
            aload 1 /* reader */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespaceCount:()I
            istore 2 /* len */
        start local 2 // int len
         2: .line 397
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 9
         4: .line 398
      StackMap locals: int int
      StackMap stack:
            aload 1 /* reader */
            iload 3 /* i */
            invokeinterface javax.xml.stream.XMLStreamReader.getNamespacePrefix:(I)Ljava/lang/String;
            astore 4 /* prefix */
        start local 4 // java.lang.String prefix
         5: .line 399
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fDeclaredPrefixes:Ljava/util/ArrayList;
            aload 4 /* prefix */
            ifnull 6
            aload 4 /* prefix */
            goto 7
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser javax.xml.stream.XMLStreamReader int int java.lang.String
      StackMap stack: java.util.ArrayList
         6: ldc ""
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser javax.xml.stream.XMLStreamReader int int java.lang.String
      StackMap stack: java.util.ArrayList java.lang.String
         7: invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // java.lang.String prefix
         8: .line 397
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 3 /* i */
            iload 2 /* len */
            if_icmplt 4
        end local 3 // int i
        10: .line 401
            return
        end local 2 // int len
        end local 1 // javax.xml.stream.XMLStreamReader reader
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   11     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0   11     1  reader  Ljavax/xml/stream/XMLStreamReader;
            2   11     2     len  I
            3   10     3       i  I
            5    8     4  prefix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      reader  

  private void fillQName(com.sun.org.apache.xerces.internal.xni.QName, javax.xml.namespace.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljavax/xml/namespace/QName;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName toFill
        start local 2 // javax.xml.namespace.QName toCopy
         0: .line 405
            aload 0 /* this */
            aload 1 /* toFill */
            aload 2 /* toCopy */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            aload 2 /* toCopy */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            aload 2 /* toCopy */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fillQName:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 406
            return
        end local 2 // javax.xml.namespace.QName toCopy
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName toFill
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0    2     1  toFill  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    2     2  toCopy  Ljavax/xml/namespace/QName;
    MethodParameters:
        Name  Flags
      toFill  
      toCopy  

  final void fillQName(com.sun.org.apache.xerces.internal.xni.QName, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0010) ACC_FINAL
    Code:
      stack=5, locals=6, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName toFill
        start local 2 // java.lang.String uri
        start local 3 // java.lang.String localpart
        start local 4 // java.lang.String prefix
         0: .line 410
            aload 2 /* uri */
            ifnull 1
            aload 2 /* uri */
            invokevirtual java.lang.String.length:()I
            ifle 1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 2 /* uri */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
         2: astore 2 /* uri */
         3: .line 411
            aload 3 /* localpart */
            ifnull 4
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 3 /* localpart */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            goto 5
      StackMap locals:
      StackMap stack:
         4: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         5: astore 3 /* localpart */
         6: .line 412
            aload 4 /* prefix */
            ifnull 7
            aload 4 /* prefix */
            invokevirtual java.lang.String.length:()I
            ifle 7
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 4 /* prefix */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            goto 8
      StackMap locals:
      StackMap stack:
         7: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         8: astore 4 /* prefix */
         9: .line 413
            aload 3 /* localpart */
            astore 5 /* raw */
        start local 5 // java.lang.String raw
        10: .line 414
            aload 4 /* prefix */
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            if_acmpeq 16
        11: .line 415
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.clear:()V
        12: .line 416
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            aload 4 /* prefix */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
        13: .line 417
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            bipush 58
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(C)V
        14: .line 418
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            aload 3 /* localpart */
            invokevirtual com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append:(Ljava/lang/String;)V
        15: .line 419
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.offset:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser.fStringBuffer:Lcom/sun/org/apache/xerces/internal/util/XMLStringBuffer;
            getfield com.sun.org.apache.xerces.internal.util.XMLStringBuffer.length:I
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:([CII)Ljava/lang/String;
            astore 5 /* raw */
        16: .line 421
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* toFill */
            aload 4 /* prefix */
            aload 3 /* localpart */
            aload 5 /* raw */
            aload 2 /* uri */
            invokevirtual com.sun.org.apache.xerces.internal.xni.QName.setValues:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        17: .line 422
            return
        end local 5 // java.lang.String raw
        end local 4 // java.lang.String prefix
        end local 3 // java.lang.String localpart
        end local 2 // java.lang.String uri
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName toFill
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.StAXSchemaParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   18     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser;
            0   18     1     toFill  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   18     2        uri  Ljava/lang/String;
            0   18     3  localpart  Ljava/lang/String;
            0   18     4     prefix  Ljava/lang/String;
           10   18     5        raw  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      toFill     
      uri        
      localpart  
      prefix     
}
SourceFile: "StAXSchemaParser.java"