class com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser extends com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser
  super_class: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser
{
  protected final com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl fTempElementDecl;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

  void <init>(com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler handler
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker gAttrCheck
         0: .line 84
            aload 0 /* this */
            aload 1 /* handler */
            aload 2 /* gAttrCheck */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;)V
         1: .line 76
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fTempElementDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
         2: .line 85
            return
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker gAttrCheck
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler handler
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
            0    3     1     handler  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            0    3     2  gAttrCheck  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
    MethodParameters:
            Name  Flags
      handler     
      gAttrCheck  

  com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl traverseLocal(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, int, com.sun.org.apache.xerces.internal.xs.XSObject);
    descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
    flags: (0x0000) 
    Code:
      stack=8, locals=10, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
        start local 1 // org.w3c.dom.Element elmDecl
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo schemaDoc
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        start local 4 // int allContextFlags
        start local 5 // com.sun.org.apache.xerces.internal.xs.XSObject parent
         0: .line 106
            aconst_null
            astore 6 /* particle */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl particle
         1: .line 107
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            ifnull 4
         2: .line 108
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.getParticleDecl:()Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            astore 6 /* particle */
         3: .line 109
            goto 5
         4: .line 110
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.<init>:()V
            astore 6 /* particle */
         5: .line 112
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fDeferTraversingLocalElements:Z
            ifeq 17
         6: .line 116
            aload 6 /* particle */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
         7: .line 117
            aload 1 /* elmDecl */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_MINOCCURS:Ljava/lang/String;
            invokeinterface org.w3c.dom.Element.getAttributeNode:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
            astore 7 /* attr */
        start local 7 // org.w3c.dom.Attr attr
         8: .line 118
            aload 7 /* attr */
            ifnull 15
         9: .line 119
            aload 7 /* attr */
            invokeinterface org.w3c.dom.Attr.getValue:()Ljava/lang/String;
            astore 8 /* min */
        start local 8 // java.lang.String min
        10: .line 121
            aload 8 /* min */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.trim:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 9 /* m */
        start local 9 // int m
        11: .line 122
            iload 9 /* m */
            iflt 15
        12: .line 123
            aload 6 /* particle */
            iload 9 /* m */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMinOccurs:I
        end local 9 // int m
        13: .line 124
            goto 15
        14: .line 125
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int com.sun.org.apache.xerces.internal.xs.XSObject com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl org.w3c.dom.Attr java.lang.String
      StackMap stack: java.lang.NumberFormatException
            pop
        end local 8 // java.lang.String min
        15: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 1 /* elmDecl */
            aload 2 /* schemaDoc */
            iload 4 /* allContextFlags */
            aload 5 /* parent */
            aload 6 /* particle */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fillInLocalElemInfo:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;ILcom/sun/org/apache/xerces/internal/xs/XSObject;Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;)V
        end local 7 // org.w3c.dom.Attr attr
        16: .line 129
            goto 20
        17: .line 130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 6 /* particle */
            aload 1 /* elmDecl */
            aload 2 /* schemaDoc */
            aload 3 /* grammar */
            iload 4 /* allContextFlags */
            aload 5 /* parent */
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseLocal:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;[Ljava/lang/String;)V
        18: .line 132
            aload 6 /* particle */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
            ifne 20
        19: .line 133
            aconst_null
            astore 6 /* particle */
        20: .line 136
      StackMap locals:
      StackMap stack:
            aload 6 /* particle */
            areturn
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl particle
        end local 5 // com.sun.org.apache.xerces.internal.xs.XSObject parent
        end local 4 // int allContextFlags
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo schemaDoc
        end local 1 // org.w3c.dom.Element elmDecl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   21     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
            0   21     1          elmDecl  Lorg/w3c/dom/Element;
            0   21     2        schemaDoc  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
            0   21     3          grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   21     4  allContextFlags  I
            0   21     5           parent  Lcom/sun/org/apache/xerces/internal/xs/XSObject;
            1   21     6         particle  Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            8   16     7             attr  Lorg/w3c/dom/Attr;
           10   15     8              min  Ljava/lang/String;
           11   13     9                m  I
      Exception table:
        from    to  target  type
          10    13      14  Class java.lang.NumberFormatException
    MethodParameters:
                 Name  Flags
      elmDecl          
      schemaDoc        
      grammar          
      allContextFlags  
      parent           

  protected void traverseLocal(com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl, org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, int, com.sun.org.apache.xerces.internal.xs.XSObject, java.lang.String[]);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ILcom/sun/org/apache/xerces/internal/xs/XSObject;[Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=16, args_size=8
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl particle
        start local 2 // org.w3c.dom.Element elmDecl
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo schemaDoc
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        start local 5 // int allContextFlags
        start local 6 // com.sun.org.apache.xerces.internal.xs.XSObject parent
        start local 7 // java.lang.String[] localNSDecls
         0: .line 155
            aload 7 /* localNSDecls */
            ifnull 2
         1: .line 156
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
            aload 7 /* localNSDecls */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaNamespaceSupport.setEffectiveContext:([Ljava/lang/String;)V
         2: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
            aload 2 /* elmDecl */
            iconst_0
            aload 3 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes:(Lorg/w3c/dom/Element;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)[Ljava/lang/Object;
            astore 8 /* attrValues */
        start local 8 // java.lang.Object[] attrValues
         3: .line 162
            aload 8 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_REF:I
            aaload
            checkcast com.sun.org.apache.xerces.internal.xni.QName
            astore 9 /* refAtt */
        start local 9 // com.sun.org.apache.xerces.internal.xni.QName refAtt
         4: .line 163
            aload 8 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_MINOCCURS:I
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
            astore 10 /* minAtt */
        start local 10 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt minAtt
         5: .line 164
            aload 8 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_MAXOCCURS:I
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
            astore 11 /* maxAtt */
        start local 11 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt maxAtt
         6: .line 166
            aconst_null
            astore 12 /* element */
        start local 12 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl element
         7: .line 167
            aconst_null
            astore 13 /* annotation */
        start local 13 // com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl annotation
         8: .line 168
            aload 2 /* elmDecl */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_REF:Ljava/lang/String;
            invokeinterface org.w3c.dom.Element.getAttributeNode:(Ljava/lang/String;)Lorg/w3c/dom/Attr;
            ifnull 24
         9: .line 169
            aload 9 /* refAtt */
            ifnull 22
        10: .line 170
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 3 /* schemaDoc */
            iconst_3
            aload 9 /* refAtt */
            aload 2 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;ILcom/sun/org/apache/xerces/internal/xni/QName;Lorg/w3c/dom/Element;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            astore 12 /* element */
        11: .line 172
            aload 2 /* elmDecl */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 14 /* child */
        start local 14 // org.w3c.dom.Element child
        12: .line 173
            aload 14 /* child */
            ifnull 16
            aload 14 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 16
        13: .line 174
            aload 0 /* this */
            aload 14 /* child */
            aload 8 /* attrValues */
            iconst_0
            aload 3 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseAnnotationDecl:(Lorg/w3c/dom/Element;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            astore 13 /* annotation */
        14: .line 175
            aload 14 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 14 /* child */
        15: .line 176
            goto 19
        16: .line 178
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.String[] java.lang.Object[] com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl org.w3c.dom.Element
      StackMap stack:
            aload 2 /* elmDecl */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            astore 15 /* text */
        start local 15 // java.lang.String text
        17: .line 179
            aload 15 /* text */
            ifnull 19
        18: .line 180
            aload 0 /* this */
            aload 2 /* elmDecl */
            aload 15 /* text */
            aload 8 /* attrValues */
            iconst_0
            aload 3 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseSyntheticAnnotation:(Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            astore 13 /* annotation */
        end local 15 // java.lang.String text
        19: .line 187
      StackMap locals:
      StackMap stack:
            aload 14 /* child */
            ifnull 25
        20: .line 188
            aload 0 /* this */
            ldc "src-element.2.2"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 9 /* refAtt */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 14 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            aastore
            aload 14 /* child */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
        end local 14 // org.w3c.dom.Element child
        21: .line 190
            goto 25
        22: .line 191
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 12 /* element */
        23: .line 193
            goto 25
        24: .line 194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* elmDecl */
            aload 8 /* attrValues */
            aload 3 /* schemaDoc */
            aload 4 /* grammar */
            iconst_0
            aload 6 /* parent */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseNamedElement:(Lorg/w3c/dom/Element;[Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ZLcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            astore 12 /* element */
        25: .line 197
      StackMap locals:
      StackMap stack:
            aload 1 /* particle */
            aload 10 /* minAtt */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMinOccurs:I
        26: .line 198
            aload 1 /* particle */
            aload 11 /* maxAtt */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fMaxOccurs:I
        27: .line 199
            aload 12 /* element */
            ifnull 31
        28: .line 200
            aload 1 /* particle */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
        29: .line 201
            aload 1 /* particle */
            aload 12 /* element */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fValue:Lcom/sun/org/apache/xerces/internal/xs/XSTerm;
        30: .line 202
            goto 32
        31: .line 204
      StackMap locals:
      StackMap stack:
            aload 1 /* particle */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fType:S
        32: .line 206
      StackMap locals:
      StackMap stack:
            aload 9 /* refAtt */
            ifnull 40
        33: .line 208
            aload 13 /* annotation */
            ifnull 37
        34: .line 209
            new com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.<init>:()V
            astore 14 /* annotations */
        start local 14 // com.sun.org.apache.xerces.internal.xs.XSObjectList annotations
        35: .line 210
            aload 14 /* annotations */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
            aload 13 /* annotation */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.addXSObject:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;)V
        36: .line 211
            goto 38
        end local 14 // com.sun.org.apache.xerces.internal.xs.XSObjectList annotations
        37: .line 212
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
            astore 14 /* annotations */
        start local 14 // com.sun.org.apache.xerces.internal.xs.XSObjectList annotations
        38: .line 214
      StackMap locals: com.sun.org.apache.xerces.internal.xs.XSObjectList
      StackMap stack:
            aload 1 /* particle */
            aload 14 /* annotations */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
        end local 14 // com.sun.org.apache.xerces.internal.xs.XSObjectList annotations
        39: .line 215
            goto 43
        40: .line 216
      StackMap locals:
      StackMap stack:
            aload 1 /* particle */
            aload 12 /* element */
            ifnull 41
            aload 12 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
            goto 42
        41: .line 217
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl
            getstatic com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
        42: .line 216
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.String[] java.lang.Object[] com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.util.XInt com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl com.sun.org.apache.xerces.internal.xs.XSObjectList
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl.fAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
        43: .line 219
      StackMap locals:
      StackMap stack:
            aload 8 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_FROMDEFAULT:I
            aaload
            checkcast java.lang.Long
            astore 14 /* defaultVals */
        start local 14 // java.lang.Long defaultVals
        44: .line 220
            aload 0 /* this */
            aload 1 /* particle */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ELEMENT:Ljava/lang/String;
        45: .line 221
            aload 2 /* elmDecl */
            invokeinterface org.w3c.dom.Element.getParentNode:()Lorg/w3c/dom/Node;
            checkcast org.w3c.dom.Element
            iload 5 /* allContextFlags */
        46: .line 222
            aload 14 /* defaultVals */
            invokevirtual java.lang.Long.longValue:()J
        47: .line 220
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.checkOccurrences:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;Ljava/lang/String;Lorg/w3c/dom/Element;IJ)Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            pop
        48: .line 224
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
            aload 8 /* attrValues */
            aload 3 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.returnAttrArray:([Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
        49: .line 225
            return
        end local 14 // java.lang.Long defaultVals
        end local 13 // com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl annotation
        end local 12 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl element
        end local 11 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt maxAtt
        end local 10 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt minAtt
        end local 9 // com.sun.org.apache.xerces.internal.xni.QName refAtt
        end local 8 // java.lang.Object[] attrValues
        end local 7 // java.lang.String[] localNSDecls
        end local 6 // com.sun.org.apache.xerces.internal.xs.XSObject parent
        end local 5 // int allContextFlags
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo schemaDoc
        end local 2 // org.w3c.dom.Element elmDecl
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSParticleDecl particle
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   50     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
            0   50     1         particle  Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            0   50     2          elmDecl  Lorg/w3c/dom/Element;
            0   50     3        schemaDoc  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
            0   50     4          grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   50     5  allContextFlags  I
            0   50     6           parent  Lcom/sun/org/apache/xerces/internal/xs/XSObject;
            0   50     7     localNSDecls  [Ljava/lang/String;
            3   50     8       attrValues  [Ljava/lang/Object;
            4   50     9           refAtt  Lcom/sun/org/apache/xerces/internal/xni/QName;
            5   50    10           minAtt  Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
            6   50    11           maxAtt  Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
            7   50    12          element  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            8   50    13       annotation  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
           12   21    14            child  Lorg/w3c/dom/Element;
           17   19    15             text  Ljava/lang/String;
           35   37    14      annotations  Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
           38   39    14      annotations  Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
           44   50    14      defaultVals  Ljava/lang/Long;
    MethodParameters:
                 Name  Flags
      particle         
      elmDecl          
      schemaDoc        
      grammar          
      allContextFlags  
      parent           
      localNSDecls     

  com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl traverseGlobal(org.w3c.dom.Element, com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
    descriptor: (Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0000) 
    Code:
      stack=7, locals=6, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
        start local 1 // org.w3c.dom.Element elmDecl
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo schemaDoc
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
         0: .line 241
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
            aload 1 /* elmDecl */
            iconst_1
            aload 2 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.checkAttributes:(Lorg/w3c/dom/Element;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)[Ljava/lang/Object;
            astore 4 /* attrValues */
        start local 4 // java.lang.Object[] attrValues
         1: .line 242
            aload 0 /* this */
            aload 1 /* elmDecl */
            aload 4 /* attrValues */
            aload 2 /* schemaDoc */
            aload 3 /* grammar */
            iconst_1
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseNamedElement:(Lorg/w3c/dom/Element;[Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ZLcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            astore 5 /* element */
        start local 5 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl element
         2: .line 243
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fAttrChecker:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker;
            aload 4 /* attrValues */
            aload 2 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.returnAttrArray:([Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
         3: .line 244
            aload 5 /* element */
            areturn
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl element
        end local 4 // java.lang.Object[] attrValues
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo schemaDoc
        end local 1 // org.w3c.dom.Element elmDecl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
            0    4     1     elmDecl  Lorg/w3c/dom/Element;
            0    4     2   schemaDoc  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
            0    4     3     grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            1    4     4  attrValues  [Ljava/lang/Object;
            2    4     5     element  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    MethodParameters:
           Name  Flags
      elmDecl    
      schemaDoc  
      grammar    

  com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl traverseNamedElement(org.w3c.dom.Element, java.lang.Object[], com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar, boolean, com.sun.org.apache.xerces.internal.xs.XSObject);
    descriptor: (Lorg/w3c/dom/Element;[Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ZLcom/sun/org/apache/xerces/internal/xs/XSObject;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0000) 
    Code:
      stack=8, locals=25, args_size=7
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
        start local 1 // org.w3c.dom.Element elmDecl
        start local 2 // java.lang.Object[] attrValues
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo schemaDoc
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        start local 5 // boolean isGlobal
        start local 6 // com.sun.org.apache.xerces.internal.xs.XSObject parent
         0: .line 265
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_ABSTRACT:I
            aaload
            checkcast java.lang.Boolean
            astore 7 /* abstractAtt */
        start local 7 // java.lang.Boolean abstractAtt
         1: .line 266
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_BLOCK:I
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
            astore 8 /* blockAtt */
        start local 8 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt blockAtt
         2: .line 267
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_DEFAULT:I
            aaload
            checkcast java.lang.String
            astore 9 /* defaultAtt */
        start local 9 // java.lang.String defaultAtt
         3: .line 268
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_FINAL:I
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
            astore 10 /* finalAtt */
        start local 10 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt finalAtt
         4: .line 269
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_FIXED:I
            aaload
            checkcast java.lang.String
            astore 11 /* fixedAtt */
        start local 11 // java.lang.String fixedAtt
         5: .line 270
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_FORM:I
            aaload
            checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XInt
            astore 12 /* formAtt */
        start local 12 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt formAtt
         6: .line 271
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_NAME:I
            aaload
            checkcast java.lang.String
            astore 13 /* nameAtt */
        start local 13 // java.lang.String nameAtt
         7: .line 272
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_NILLABLE:I
            aaload
            checkcast java.lang.Boolean
            astore 14 /* nillableAtt */
        start local 14 // java.lang.Boolean nillableAtt
         8: .line 273
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_SUBSGROUP:I
            aaload
            checkcast com.sun.org.apache.xerces.internal.xni.QName
            astore 15 /* subGroupAtt */
        start local 15 // com.sun.org.apache.xerces.internal.xni.QName subGroupAtt
         9: .line 274
            aload 2 /* attrValues */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.traversers.XSAttributeChecker.ATTIDX_TYPE:I
            aaload
            checkcast com.sun.org.apache.xerces.internal.xni.QName
            astore 16 /* typeAtt */
        start local 16 // com.sun.org.apache.xerces.internal.xni.QName typeAtt
        10: .line 278
            aconst_null
            astore 17 /* element */
        start local 17 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl element
        11: .line 279
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            ifnull 14
        12: .line 280
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fDeclPool:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDeclarationPool.getElementDecl:()Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            astore 17 /* element */
        13: .line 281
            goto 15
        14: .line 282
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser org.w3c.dom.Element java.lang.Object[] com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.Boolean com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String java.lang.Boolean com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.<init>:()V
            astore 17 /* element */
        15: .line 285
      StackMap locals:
      StackMap stack:
            aload 13 /* nameAtt */
            ifnull 17
        16: .line 286
            aload 17 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 13 /* nameAtt */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
        17: .line 289
      StackMap locals:
      StackMap stack:
            iload 5 /* isGlobal */
            ifeq 21
        18: .line 290
            aload 17 /* element */
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fTargetNamespace:Ljava/lang/String;
        19: .line 291
            aload 17 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setIsGlobal:()V
        20: .line 292
            goto 32
        21: .line 294
      StackMap locals:
      StackMap stack:
            aload 6 /* parent */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            ifeq 23
        22: .line 295
            aload 17 /* element */
            aload 6 /* parent */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setIsLocal:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;)V
        23: .line 297
      StackMap locals:
      StackMap stack:
            aload 12 /* formAtt */
            ifnull 28
        24: .line 298
            aload 12 /* formAtt */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.intValue:()I
            iconst_1
            if_icmpne 26
        25: .line 299
            aload 17 /* element */
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fTargetNamespace:Ljava/lang/String;
            goto 32
        26: .line 301
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fTargetNamespace:Ljava/lang/String;
        27: .line 302
            goto 32
      StackMap locals:
      StackMap stack:
        28: aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fAreLocalElementsQualified:Z
            ifeq 31
        29: .line 303
            aload 17 /* element */
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fTargetNamespace:Ljava/lang/String;
        30: .line 304
            goto 32
        31: .line 305
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fTargetNamespace:Ljava/lang/String;
        32: .line 310
      StackMap locals:
      StackMap stack:
            aload 8 /* blockAtt */
            ifnonnull 37
        33: .line 312
            aload 17 /* element */
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fBlockDefault:S
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fBlock:S
        34: .line 315
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fBlock:S
            bipush 31
            if_icmpeq 47
        35: .line 316
            aload 17 /* element */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fBlock:S
            bipush 7
            iand
            i2s
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fBlock:S
        36: .line 318
            goto 47
        37: .line 320
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            aload 8 /* blockAtt */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.shortValue:()S
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fBlock:S
        38: .line 322
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fBlock:S
            bipush 31
            if_icmpeq 47
        39: .line 324
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fBlock:S
            bipush 7
            ior
        40: .line 325
            bipush 7
        41: .line 324
            if_icmpeq 47
        42: .line 326
            aload 0 /* this */
        43: .line 327
            ldc "s4s-att-invalid-value"
        44: .line 328
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc "block"
            aastore
            dup
            iconst_2
            ldc "must be (#all | List of (extension | restriction | substitution))"
            aastore
        45: .line 329
            aload 1 /* elmDecl */
        46: .line 326
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
        47: .line 333
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            aload 10 /* finalAtt */
            ifnonnull 48
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fFinalDefault:S
            goto 49
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
        48: aload 10 /* finalAtt */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XInt.shortValue:()S
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser org.w3c.dom.Element java.lang.Object[] com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.Boolean com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String java.lang.Boolean com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl int
        49: putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fFinal:S
        50: .line 335
            aload 17 /* element */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fFinal:S
            iconst_3
            iand
            i2s
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fFinal:S
        51: .line 337
            aload 14 /* nillableAtt */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 53
        52: .line 338
            aload 17 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setIsNillable:()V
        53: .line 339
      StackMap locals:
      StackMap stack:
            aload 7 /* abstractAtt */
            ifnull 55
            aload 7 /* abstractAtt */
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 55
        54: .line 340
            aload 17 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setIsAbstract:()V
        55: .line 343
      StackMap locals:
      StackMap stack:
            aload 11 /* fixedAtt */
            ifnull 60
        56: .line 344
            aload 17 /* element */
            new com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
        57: .line 345
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            aload 11 /* fixedAtt */
            putfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
        58: .line 346
            aload 17 /* element */
            iconst_2
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setConstraintType:(S)V
        59: .line 347
            goto 66
      StackMap locals:
      StackMap stack:
        60: aload 9 /* defaultAtt */
            ifnull 65
        61: .line 348
            aload 17 /* element */
            new com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
        62: .line 349
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            aload 9 /* defaultAtt */
            putfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
        63: .line 350
            aload 17 /* element */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setConstraintType:(S)V
        64: .line 351
            goto 66
        65: .line 352
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setConstraintType:(S)V
        66: .line 356
      StackMap locals:
      StackMap stack:
            aload 15 /* subGroupAtt */
            ifnull 68
        67: .line 357
            aload 17 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 3 /* schemaDoc */
            iconst_3
            aload 15 /* subGroupAtt */
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;ILcom/sun/org/apache/xerces/internal/xni/QName;Lorg/w3c/dom/Element;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fSubGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        68: .line 361
      StackMap locals:
      StackMap stack:
            aload 1 /* elmDecl */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getFirstChildElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 18 /* child */
        start local 18 // org.w3c.dom.Element child
        69: .line 362
            aconst_null
            astore 19 /* annotation */
        start local 19 // com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl annotation
        70: .line 363
            aload 18 /* child */
            ifnull 74
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 74
        71: .line 364
            aload 0 /* this */
            aload 18 /* child */
            aload 2 /* attrValues */
            iconst_0
            aload 3 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseAnnotationDecl:(Lorg/w3c/dom/Element;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            astore 19 /* annotation */
        72: .line 365
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 18 /* child */
        73: .line 366
            goto 77
        74: .line 368
      StackMap locals: org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl
      StackMap stack:
            aload 1 /* elmDecl */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getSyntheticAnnotation:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            astore 20 /* text */
        start local 20 // java.lang.String text
        75: .line 369
            aload 20 /* text */
            ifnull 77
        76: .line 370
            aload 0 /* this */
            aload 1 /* elmDecl */
            aload 20 /* text */
            aload 2 /* attrValues */
            iconst_0
            aload 3 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseSyntheticAnnotation:(Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;ZLcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
            astore 19 /* annotation */
        end local 20 // java.lang.String text
        77: .line 375
      StackMap locals:
      StackMap stack:
            aload 19 /* annotation */
            ifnull 81
        78: .line 376
            new com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.<init>:()V
            astore 20 /* annotations */
        start local 20 // com.sun.org.apache.xerces.internal.xs.XSObjectList annotations
        79: .line 377
            aload 20 /* annotations */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl
            aload 19 /* annotation */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.addXSObject:(Lcom/sun/org/apache/xerces/internal/xs/XSObject;)V
        80: .line 378
            goto 82
        end local 20 // com.sun.org.apache.xerces.internal.xs.XSObjectList annotations
        81: .line 379
      StackMap locals:
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.xs.util.XSObjectListImpl.EMPTY_LIST:Lcom/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl;
            astore 20 /* annotations */
        start local 20 // com.sun.org.apache.xerces.internal.xs.XSObjectList annotations
        82: .line 381
      StackMap locals: com.sun.org.apache.xerces.internal.xs.XSObjectList
      StackMap stack:
            aload 17 /* element */
            aload 20 /* annotations */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fAnnotations:Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
        83: .line 384
            aconst_null
            astore 21 /* elementType */
        start local 21 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition elementType
        84: .line 385
            iconst_0
            istore 22 /* haveAnonType */
        start local 22 // boolean haveAnonType
        85: .line 388
            aload 18 /* child */
            ifnull 96
        86: .line 389
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            astore 23 /* childName */
        start local 23 // java.lang.String childName
        87: .line 391
            aload 23 /* childName */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_COMPLEXTYPE:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 92
        88: .line 392
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fComplexTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser;
            aload 18 /* child */
            aload 3 /* schemaDoc */
            aload 4 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseLocal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            astore 21 /* elementType */
        89: .line 393
            iconst_1
            istore 22 /* haveAnonType */
        90: .line 394
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 18 /* child */
        91: .line 395
            goto 96
        92: .line 396
      StackMap locals: com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int java.lang.String
      StackMap stack:
            aload 23 /* childName */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SIMPLETYPE:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 96
        93: .line 397
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fSimpleTypeTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser;
            aload 18 /* child */
            aload 3 /* schemaDoc */
            aload 4 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDSimpleTypeTraverser.traverseLocal:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            astore 21 /* elementType */
        94: .line 398
            iconst_1
            istore 22 /* haveAnonType */
        95: .line 399
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 18 /* child */
        end local 23 // java.lang.String childName
        96: .line 404
      StackMap locals:
      StackMap stack:
            aload 21 /* elementType */
            ifnonnull 100
            aload 16 /* typeAtt */
            ifnull 100
        97: .line 405
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 3 /* schemaDoc */
            bipush 7
            aload 16 /* typeAtt */
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;ILcom/sun/org/apache/xerces/internal/xni/QName;Lorg/w3c/dom/Element;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
            astore 21 /* elementType */
        98: .line 406
            aload 21 /* elementType */
            ifnonnull 100
        99: .line 407
            aload 17 /* element */
            aload 16 /* typeAtt */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fUnresolvedTypeName:Lcom/sun/org/apache/xerces/internal/xni/QName;
       100: .line 412
      StackMap locals:
      StackMap stack:
            aload 21 /* elementType */
            ifnonnull 102
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fSubGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 102
       101: .line 413
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fSubGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 21 /* elementType */
       102: .line 416
      StackMap locals:
      StackMap stack:
            aload 21 /* elementType */
            ifnonnull 104
       103: .line 417
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnyType:Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            astore 21 /* elementType */
       104: .line 420
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            aload 21 /* elementType */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
       105: .line 425
            aload 18 /* child */
            ifnull 129
       106: .line 426
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            astore 23 /* childName */
        start local 23 // java.lang.String childName
       107: .line 427
            goto 125
       108: .line 432
      StackMap locals: java.lang.String
      StackMap stack:
            aload 23 /* childName */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_KEY:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 110
       109: .line 433
            aload 23 /* childName */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_UNIQUE:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 120
       110: .line 436
      StackMap locals:
      StackMap stack:
            aload 18 /* child */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fHiddenNodes:Ljava/util/Map;
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.setHidden:(Lorg/w3c/dom/Node;Ljava/util/Map;)V
       111: .line 437
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fUniqueOrKeyTraverser:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser;
            aload 18 /* child */
            aload 17 /* element */
            aload 3 /* schemaDoc */
            aload 4 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDUniqueOrKeyTraverser.traverse:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
       112: .line 438
            aload 18 /* child */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            ifeq 122
       113: .line 439
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
       114: .line 440
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
            ifnonnull 115
            new java.lang.StringBuilder
            dup
            ldc ","
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 18 /* child */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 116
       115: .line 441
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler
            new java.lang.StringBuilder
            dup
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fTargetNamespace:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 18 /* child */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getAttrValue:(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       116: .line 442
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser org.w3c.dom.Element java.lang.Object[] com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar int com.sun.org.apache.xerces.internal.xs.XSObject java.lang.Boolean com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String com.sun.org.apache.xerces.internal.impl.xs.util.XInt java.lang.String java.lang.Boolean com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl org.w3c.dom.Element com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl com.sun.org.apache.xerces.internal.xs.XSObjectList com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int java.lang.String
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler java.lang.String
            iconst_1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getIDRegistry:()Ljava/util/Map;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getIDRegistry_sub:()Ljava/util/Map;
       117: .line 443
            aload 18 /* child */
            aload 3 /* schemaDoc */
       118: .line 439
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.checkForDuplicateNames:(Ljava/lang/String;ILjava/util/Map;Ljava/util/Map;Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)V
       119: .line 445
            goto 122
      StackMap locals:
      StackMap stack:
       120: aload 23 /* childName */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_KEYREF:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 122
       121: .line 446
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 18 /* child */
            aload 3 /* schemaDoc */
            aload 17 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.storeKeyRef:(Lorg/w3c/dom/Element;Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
       122: .line 448
      StackMap locals:
      StackMap stack:
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getNextSiblingElement:(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Element;
            astore 18 /* child */
       123: .line 449
            aload 18 /* child */
            ifnull 125
       124: .line 450
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            astore 23 /* childName */
       125: .line 427
      StackMap locals:
      StackMap stack:
            aload 18 /* child */
            ifnull 129
       126: .line 428
            aload 23 /* childName */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_KEY:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 108
       127: .line 429
            aload 23 /* childName */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_KEYREF:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 108
       128: .line 430
            aload 23 /* childName */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_UNIQUE:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 108
        end local 23 // java.lang.String childName
       129: .line 458
      StackMap locals:
      StackMap stack:
            aload 13 /* nameAtt */
            ifnonnull 134
       130: .line 459
            iload 5 /* isGlobal */
            ifeq 132
       131: .line 460
            aload 0 /* this */
            ldc "s4s-att-must-appear"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ELEMENT:Ljava/lang/String;
            aastore
            dup
            iconst_1
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_NAME:Ljava/lang/String;
            aastore
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
            goto 133
       132: .line 462
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "src-element.2.1"
            aconst_null
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
       133: .line 463
      StackMap locals:
      StackMap stack:
            ldc "(no name)"
            astore 13 /* nameAtt */
       134: .line 467
      StackMap locals:
      StackMap stack:
            aload 18 /* child */
            ifnull 136
       135: .line 468
            aload 0 /* this */
            ldc "s4s-elt-must-match.1"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 13 /* nameAtt */
            aastore
            dup
            iconst_1
            ldc "(annotation?, (simpleType | complexType)?, (unique | key | keyref)*))"
            aastore
            dup
            iconst_2
            aload 18 /* child */
            invokestatic com.sun.org.apache.xerces.internal.util.DOMUtil.getLocalName:(Lorg/w3c/dom/Node;)Ljava/lang/String;
            aastore
            aload 18 /* child */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
       136: .line 476
      StackMap locals:
      StackMap stack:
            aload 9 /* defaultAtt */
            ifnull 138
            aload 11 /* fixedAtt */
            ifnull 138
       137: .line 477
            aload 0 /* this */
            ldc "src-element.1"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 13 /* nameAtt */
            aastore
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
       138: .line 488
      StackMap locals:
      StackMap stack:
            iload 22 /* haveAnonType */
            ifeq 140
            aload 16 /* typeAtt */
            ifnull 140
       139: .line 489
            aload 0 /* this */
            ldc "src-element.3"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 13 /* nameAtt */
            aastore
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
       140: .line 494
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 13 /* nameAtt */
            aload 21 /* elementType */
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.checkNotationType:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Lorg/w3c/dom/Element;)V
       141: .line 499
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            ifnull 147
       142: .line 500
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            aload 3 /* schemaDoc */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo.fNamespaceSupport:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setNamespaceSupport:(Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
       143: .line 501
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.ElementDefaultValidImmediate:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidationContext;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            ifnonnull 147
       144: .line 502
            aload 0 /* this */
            ldc "e-props-correct.2"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 13 /* nameAtt */
            aastore
            dup
            iconst_1
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            aastore
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
       145: .line 503
            aload 17 /* element */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
       146: .line 504
            aload 17 /* element */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setConstraintType:(S)V
       147: .line 509
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fSubGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 151
       148: .line 510
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fSubGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fSubGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fFinal:S
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.checkTypeDerivationOk:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;S)Z
            ifne 151
       149: .line 511
            aload 0 /* this */
            ldc "e-props-correct.4"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 13 /* nameAtt */
            aastore
            dup
            iconst_1
            new java.lang.StringBuilder
            dup
            aload 15 /* subGroupAtt */
            getfield com.sun.org.apache.xerces.internal.xni.QName.prefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 15 /* subGroupAtt */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
       150: .line 512
            aload 17 /* element */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fSubGroup:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
       151: .line 517
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            ifnull 159
       152: .line 518
            aload 21 /* elementType */
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 16
            if_icmpne 154
       153: .line 519
            aload 21 /* elementType */
            checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
            ifne 156
       154: .line 520
      StackMap locals:
      StackMap stack:
            aload 21 /* elementType */
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 159
       155: .line 521
            aload 21 /* elementType */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.containsTypeID:()Z
            ifeq 159
       156: .line 522
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "e-props-correct.5"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            aastore
            aload 1 /* elmDecl */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;Lorg/w3c/dom/Element;)V
       157: .line 523
            aload 17 /* element */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
       158: .line 524
            aload 17 /* element */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.setConstraintType:(S)V
       159: .line 529
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            ifnonnull 161
       160: .line 530
            aconst_null
            areturn
       161: .line 533
      StackMap locals:
      StackMap stack:
            iload 5 /* isGlobal */
            ifeq 173
       162: .line 534
            aload 4 /* grammar */
            aload 17 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalElementDeclAll:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
       163: .line 536
            aload 4 /* grammar */
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnonnull 165
       164: .line 537
            aload 4 /* grammar */
            aload 17 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalElementDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
       165: .line 541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 3 /* schemaDoc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.schemaDocument2SystemId:(Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;)Ljava/lang/String;
            astore 23 /* loc */
        start local 23 // java.lang.String loc
       166: .line 542
            aload 4 /* grammar */
            aload 17 /* element */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            aload 23 /* loc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            astore 24 /* element2 */
        start local 24 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl element2
       167: .line 543
            aload 24 /* element2 */
            ifnonnull 169
       168: .line 544
            aload 4 /* grammar */
            aload 17 /* element */
            aload 23 /* loc */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.addGlobalElementDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Ljava/lang/String;)V
       169: .line 549
      StackMap locals: java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.fTolerateDuplicates:Z
            ifeq 173
       170: .line 550
            aload 24 /* element2 */
            ifnull 172
       171: .line 551
            aload 24 /* element2 */
            astore 17 /* element */
       172: .line 553
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fSchemaHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler;
            aload 17 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.addGlobalElementDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;)V
        end local 24 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl element2
        end local 23 // java.lang.String loc
       173: .line 557
      StackMap locals:
      StackMap stack:
            aload 17 /* element */
            areturn
        end local 22 // boolean haveAnonType
        end local 21 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition elementType
        end local 20 // com.sun.org.apache.xerces.internal.xs.XSObjectList annotations
        end local 19 // com.sun.org.apache.xerces.internal.impl.xs.XSAnnotationImpl annotation
        end local 18 // org.w3c.dom.Element child
        end local 17 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl element
        end local 16 // com.sun.org.apache.xerces.internal.xni.QName typeAtt
        end local 15 // com.sun.org.apache.xerces.internal.xni.QName subGroupAtt
        end local 14 // java.lang.Boolean nillableAtt
        end local 13 // java.lang.String nameAtt
        end local 12 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt formAtt
        end local 11 // java.lang.String fixedAtt
        end local 10 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt finalAtt
        end local 9 // java.lang.String defaultAtt
        end local 8 // com.sun.org.apache.xerces.internal.impl.xs.util.XInt blockAtt
        end local 7 // java.lang.Boolean abstractAtt
        end local 6 // com.sun.org.apache.xerces.internal.xs.XSObject parent
        end local 5 // boolean isGlobal
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDocumentInfo schemaDoc
        end local 2 // java.lang.Object[] attrValues
        end local 1 // org.w3c.dom.Element elmDecl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0  174     0          this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
            0  174     1       elmDecl  Lorg/w3c/dom/Element;
            0  174     2    attrValues  [Ljava/lang/Object;
            0  174     3     schemaDoc  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo;
            0  174     4       grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0  174     5      isGlobal  Z
            0  174     6        parent  Lcom/sun/org/apache/xerces/internal/xs/XSObject;
            1  174     7   abstractAtt  Ljava/lang/Boolean;
            2  174     8      blockAtt  Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
            3  174     9    defaultAtt  Ljava/lang/String;
            4  174    10      finalAtt  Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
            5  174    11      fixedAtt  Ljava/lang/String;
            6  174    12       formAtt  Lcom/sun/org/apache/xerces/internal/impl/xs/util/XInt;
            7  174    13       nameAtt  Ljava/lang/String;
            8  174    14   nillableAtt  Ljava/lang/Boolean;
            9  174    15   subGroupAtt  Lcom/sun/org/apache/xerces/internal/xni/QName;
           10  174    16       typeAtt  Lcom/sun/org/apache/xerces/internal/xni/QName;
           11  174    17       element  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
           69  174    18         child  Lorg/w3c/dom/Element;
           70  174    19    annotation  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl;
           75   77    20          text  Ljava/lang/String;
           79   81    20   annotations  Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
           82  174    20   annotations  Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
           84  174    21   elementType  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
           85  174    22  haveAnonType  Z
           87   96    23     childName  Ljava/lang/String;
          107  129    23     childName  Ljava/lang/String;
          166  173    23           loc  Ljava/lang/String;
          167  173    24      element2  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    MethodParameters:
            Name  Flags
      elmDecl     
      attrValues  
      schemaDoc   
      grammar     
      isGlobal    
      parent      

  void reset(com.sun.org.apache.xerces.internal.util.SymbolTable, boolean, java.util.Locale);
    descriptor: (Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
        start local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        start local 2 // boolean validateAnnotations
        start local 3 // java.util.Locale locale
         0: .line 561
            aload 0 /* this */
            aload 1 /* symbolTable */
            iload 2 /* validateAnnotations */
            aload 3 /* locale */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.reset:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;ZLjava/util/Locale;)V
         1: .line 562
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.fDeferTraversingLocalElements:Z
         2: .line 563
            return
        end local 3 // java.util.Locale locale
        end local 2 // boolean validateAnnotations
        end local 1 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    3     0                 this  Lcom/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser;
            0    3     1          symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            0    3     2  validateAnnotations  Z
            0    3     3               locale  Ljava/util/Locale;
    MethodParameters:
                     Name  Flags
      symbolTable          
      validateAnnotations  
      locale               
}
SourceFile: "XSDElementTraverser.java"