public class com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser extends com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultXMLDocumentHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser
  super_class: com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultXMLDocumentHandler
{
  public static final java.lang.String ERROR_REPORTER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"

  public static final java.lang.String GENERATE_SYNTHETIC_ANNOTATION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/generate-synthetic-annotations"

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

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

  com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM schemaDOM;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
    flags: (0x0000) 

  com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration config;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
    flags: (0x0000) 

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

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

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

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

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

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

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

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

  private com.sun.org.apache.xerces.internal.xni.XMLAttributes fEmptyAttr;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration config
         0: .line 81
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.DefaultXMLDocumentHandler.<init>:()V
         1: .line 70
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
         2: .line 92
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
         3: .line 95
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fInnerAnnotationDepth:I
         4: .line 97
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
         5: .line 102
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fGenerateSyntheticAnnotation:Z
         6: .line 103
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fHasNonSchemaAttributes:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
         7: .line 104
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fSawAnnotation:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
         8: .line 105
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.XMLAttributesImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.XMLAttributesImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fEmptyAttr:Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
         9: .line 82
            aload 0 /* this */
            aload 1 /* config */
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
        10: .line 83
            aload 1 /* config */
            aload 0 /* this */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
        11: .line 84
            aload 1 /* config */
            aload 0 /* this */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
        12: .line 85
            aload 1 /* config */
            aload 0 /* this */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setDTDContentModelHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;)V
        13: .line 86
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration config
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   14     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0   14     1  config  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
    MethodParameters:
        Name  Flags
      config  

  public void startDocument(com.sun.org.apache.xerces.internal.xni.XMLLocator, java.lang.String, com.sun.org.apache.xerces.internal.xni.NamespaceContext, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        start local 2 // java.lang.String encoding
        start local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 114
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         1: .line 115
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fGenerateSyntheticAnnotation:Z
         2: .line 116
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fHasNonSchemaAttributes:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.clear:()V
         3: .line 117
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fSawAnnotation:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.clear:()V
         4: .line 118
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
         5: .line 119
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fCurrentAnnotationElement:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
         6: .line 120
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
         7: .line 121
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fInnerAnnotationDepth:I
         8: .line 122
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
         9: .line 123
            aload 0 /* this */
            aload 1 /* locator */
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
        10: .line 124
            aload 0 /* this */
            aload 3 /* namespaceContext */
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
        11: .line 125
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* locator */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.setDocumentURI:(Ljava/lang/String;)V
        12: .line 126
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        end local 2 // java.lang.String encoding
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   13     0              this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0   13     1           locator  Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            0   13     2          encoding  Ljava/lang/String;
            0   13     3  namespaceContext  Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            0   13     4              augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                  Name  Flags
      locator           
      encoding          
      namespaceContext  
      augs              

  public void endDocument(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 137
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    1     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void comment(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 150
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmple 2
         1: .line 151
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.comment:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
         2: .line 153
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    3     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    3     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void processingInstruction(java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // java.lang.String target
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 175
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmple 2
         1: .line 176
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* target */
            aload 2 /* data */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.processingInstruction:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
         2: .line 178
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLString data
        end local 1 // java.lang.String target
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    3     1  target  Ljava/lang/String;
            0    3     2    data  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    3     3    augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
        Name  Flags
      target  
      data    
      augs    

  public void characters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 191
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fInnerAnnotationDepth:I
            iconst_m1
            if_icmpne 15
         1: .line 192
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            istore 3 /* i */
        start local 3 // int i
         2: goto 13
         3: .line 194
      StackMap locals: int
      StackMap stack:
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 3 /* i */
            caload
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifne 12
         4: .line 196
            new java.lang.String
            dup
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 3 /* i */
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            iadd
            iload 3 /* i */
            isub
            invokespecial java.lang.String.<init>:([CII)V
            astore 4 /* txt */
        start local 4 // java.lang.String txt
         5: .line 198
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
         6: .line 199
            ldc "http://www.w3.org/TR/xml-schema-1"
         7: .line 200
            ldc "s4s-elt-character"
         8: .line 201
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 4 /* txt */
            aastore
         9: .line 202
            iconst_1
        10: .line 198
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        11: .line 203
            goto 16
        end local 4 // java.lang.String txt
        12: .line 192
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 3 /* i */
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iadd
            if_icmplt 3
        end local 3 // int i
        14: .line 209
            goto 16
        15: .line 213
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
        16: .line 216
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   17     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0   17     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   17     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            2   14     3     i  I
            5   12     4   txt  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void startElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 232
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
         1: .line 238
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmpne 20
         2: .line 239
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 16
         3: .line 240
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            if_acmpne 16
         4: .line 241
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fGenerateSyntheticAnnotation:Z
            ifeq 8
         5: .line 242
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fSawAnnotation:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.size:()I
            ifle 7
         6: .line 243
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fSawAnnotation:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.pop:()Z
            pop
         7: .line 245
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fSawAnnotation:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.push:(Z)V
         8: .line 247
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
         9: .line 248
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotation:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
        10: .line 249
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
        11: .line 250
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getLineNumber:()I
        12: .line 251
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getColumnNumber:()I
        13: .line 252
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getCharacterOffset:()I
        14: .line 249
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;III)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fCurrentAnnotationElement:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
        15: .line 253
            return
        16: .line 255
      StackMap locals:
      StackMap stack:
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 26
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fGenerateSyntheticAnnotation:Z
            ifeq 26
        17: .line 256
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fSawAnnotation:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.push:(Z)V
        18: .line 257
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fHasNonSchemaAttributes:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.hasNonSchemaAttributes:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Z
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.push:(Z)V
        19: .line 259
            goto 26
        20: .line 260
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_1
            iadd
            if_icmpne 24
        21: .line 261
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fInnerAnnotationDepth:I
        22: .line 262
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotationElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
        23: .line 263
            goto 26
        24: .line 265
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotationElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
        25: .line 267
            return
        26: .line 269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
        27: .line 270
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getLineNumber:()I
        28: .line 271
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getColumnNumber:()I
        29: .line 272
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getCharacterOffset:()I
        30: .line 269
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;III)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            pop
        31: .line 274
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   32     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0   32     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   32     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   32     3        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void emptyElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 290
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fGenerateSyntheticAnnotation:Z
            ifeq 22
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmpne 22
         1: .line 291
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 22
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            if_acmpeq 22
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.hasNonSchemaAttributes:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Z
            ifeq 22
         2: .line 293
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
         3: .line 294
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getLineNumber:()I
         4: .line 295
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getColumnNumber:()I
         5: .line 296
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getCharacterOffset:()I
         6: .line 293
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;III)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            pop
         7: .line 298
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.removeAllAttributes:()V
         8: .line 299
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* schemaPrefix */
        start local 4 // java.lang.String schemaPrefix
         9: .line 300
            aload 4 /* schemaPrefix */
            invokevirtual java.lang.String.length:()I
            ifne 10
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            goto 11
      StackMap locals: java.lang.String
      StackMap stack:
        10: new java.lang.StringBuilder
            dup
            aload 4 /* schemaPrefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        11: astore 5 /* annRawName */
        start local 5 // java.lang.String annRawName
        12: .line 301
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 5 /* annRawName */
            aload 2 /* attributes */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotation:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
        13: .line 302
            aload 4 /* schemaPrefix */
            invokevirtual java.lang.String.length:()I
            ifne 14
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_DOCUMENTATION:Ljava/lang/String;
            goto 15
      StackMap locals: java.lang.String
      StackMap stack:
        14: new java.lang.StringBuilder
            dup
            aload 4 /* schemaPrefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_DOCUMENTATION:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        15: astore 6 /* elemRawName */
        start local 6 // java.lang.String elemRawName
        16: .line 303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 6 /* elemRawName */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotationElement:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
        17: .line 304
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            ldc "SYNTHETIC_ANNOTATION"
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.charactersRaw:(Ljava/lang/String;)V
        18: .line 305
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 6 /* elemRawName */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endSyntheticAnnotationElement:(Ljava/lang/String;Z)V
        19: .line 306
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 5 /* annRawName */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endSyntheticAnnotationElement:(Ljava/lang/String;Z)V
        20: .line 308
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endElement:()V
        21: .line 310
            return
        end local 6 // java.lang.String elemRawName
        end local 5 // java.lang.String annRawName
        end local 4 // java.lang.String schemaPrefix
        22: .line 323
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmpne 27
        23: .line 325
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 28
        24: .line 326
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            if_acmpne 28
        25: .line 327
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotation:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
        26: .line 329
            goto 28
        27: .line 331
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotationElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
        28: .line 334
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 2 /* attributes */
        29: .line 335
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getLineNumber:()I
        30: .line 336
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getColumnNumber:()I
        31: .line 337
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getCharacterOffset:()I
        32: .line 334
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.emptyElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;III)Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            astore 4 /* newElem */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl newElem
        33: .line 339
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmpne 38
        34: .line 341
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 39
        35: .line 342
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            if_acmpne 39
        36: .line 343
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 4 /* newElem */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endAnnotation:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;)V
        37: .line 345
            goto 39
        38: .line 347
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endAnnotationElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
        39: .line 349
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.opti.ElementImpl newElem
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   40     0          this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0   40     1       element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   40     2    attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   40     3          augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            9   22     4  schemaPrefix  Ljava/lang/String;
           12   22     5    annRawName  Ljava/lang/String;
           16   22     6   elemRawName  Ljava/lang/String;
           33   40     4       newElem  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void endElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 365
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmple 13
         1: .line 366
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fInnerAnnotationDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
            if_icmpne 6
         2: .line 367
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fInnerAnnotationDepth:I
         3: .line 368
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endAnnotationElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
         4: .line 369
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endElement:()V
         5: .line 370
            goto 30
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
            if_icmpne 11
         7: .line 371
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
         8: .line 372
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fCurrentAnnotationElement:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endAnnotation:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl;)V
         9: .line 373
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endElement:()V
        10: .line 374
            goto 30
        11: .line 375
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endAnnotationElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
        12: .line 377
            goto 30
        13: .line 378
      StackMap locals:
      StackMap stack:
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 29
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fGenerateSyntheticAnnotation:Z
            ifeq 29
        14: .line 379
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fHasNonSchemaAttributes:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.pop:()Z
            istore 3 /* value */
        start local 3 // boolean value
        15: .line 380
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fSawAnnotation:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser$BooleanStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack.pop:()Z
            istore 4 /* sawann */
        start local 4 // boolean sawann
        16: .line 381
            iload 3 /* value */
            ifeq 29
            iload 4 /* sawann */
            ifne 29
        17: .line 382
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.NamespaceContext.getPrefix:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* schemaPrefix */
        start local 5 // java.lang.String schemaPrefix
        18: .line 383
            aload 5 /* schemaPrefix */
            invokevirtual java.lang.String.length:()I
            ifne 19
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            goto 20
      StackMap locals: int int java.lang.String
      StackMap stack:
        19: new java.lang.StringBuilder
            dup
            aload 5 /* schemaPrefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_ANNOTATION:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        20: astore 6 /* annRawName */
        start local 6 // java.lang.String annRawName
        21: .line 384
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 6 /* annRawName */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fEmptyAttr:Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fNamespaceContext:Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotation:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
        22: .line 385
            aload 5 /* schemaPrefix */
            invokevirtual java.lang.String.length:()I
            ifne 23
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_DOCUMENTATION:Ljava/lang/String;
            goto 24
      StackMap locals: java.lang.String
      StackMap stack:
        23: new java.lang.StringBuilder
            dup
            aload 5 /* schemaPrefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_DOCUMENTATION:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        24: astore 7 /* elemRawName */
        start local 7 // java.lang.String elemRawName
        25: .line 386
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 7 /* elemRawName */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fEmptyAttr:Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotationElement:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
        26: .line 387
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            ldc "SYNTHETIC_ANNOTATION"
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.charactersRaw:(Ljava/lang/String;)V
        27: .line 388
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 7 /* elemRawName */
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endSyntheticAnnotationElement:(Ljava/lang/String;Z)V
        28: .line 389
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 6 /* annRawName */
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endSyntheticAnnotationElement:(Ljava/lang/String;Z)V
        end local 7 // java.lang.String elemRawName
        end local 6 // java.lang.String annRawName
        end local 5 // java.lang.String schemaPrefix
        end local 4 // boolean sawann
        end local 3 // boolean value
        29: .line 392
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endElement:()V
        30: .line 394
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fDepth:I
        31: .line 396
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   32     0          this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0   32     1       element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   32     2          augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
           15   29     3         value  Z
           16   29     4        sawann  Z
           18   29     5  schemaPrefix  Ljava/lang/String;
           21   29     6    annRawName  Ljava/lang/String;
           25   29     7   elemRawName  Ljava/lang/String;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
         Name  Flags
      element  
      augs     

  private boolean hasNonSchemaAttributes(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
         0: .line 403
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            istore 3 /* length */
        start local 3 // int length
         1: .line 404
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         2: goto 10
         3: .line 405
      StackMap locals: int int
      StackMap stack:
            aload 2 /* attributes */
            iload 4 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getURI:(I)Ljava/lang/String;
            astore 5 /* uri */
        start local 5 // java.lang.String uri
         4: .line 406
            aload 5 /* uri */
            ifnull 9
            aload 5 /* uri */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpeq 9
         5: .line 407
            aload 5 /* uri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XMLNS_URI:Ljava/lang/String;
            if_acmpeq 9
         6: .line 408
            aload 5 /* uri */
            getstatic com.sun.org.apache.xerces.internal.xni.NamespaceContext.XML_URI:Ljava/lang/String;
            if_acmpne 8
         7: .line 409
            aload 2 /* attributes */
            iload 4 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getQName:(I)Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ATT_XML_LANG:Ljava/lang/String;
            if_acmpne 8
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.ELT_SCHEMA:Ljava/lang/String;
            if_acmpeq 9
         8: .line 410
      StackMap locals: java.lang.String
      StackMap stack:
            iconst_1
            ireturn
        end local 5 // java.lang.String uri
         9: .line 404
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 4 /* i */
            iload 3 /* length */
            if_icmplt 3
        end local 4 // int i
        11: .line 413
            iconst_0
            ireturn
        end local 3 // int length
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0   12     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   12     2  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            1   12     3      length  I
            2   11     4           i  I
            4    9     5         uri  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      element     
      attributes  

  public void ignorableWhitespace(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 432
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmpeq 2
         1: .line 433
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
         2: .line 435
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    3     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0    3     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void startCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 447
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmpeq 2
         1: .line 448
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.startAnnotationCDATA:()V
         2: .line 450
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    3     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void endCDATA(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 462
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.fAnnotationDepth:I
            iconst_m1
            if_icmpeq 2
         1: .line 463
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.schemaDOM:Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOM.endAnnotationCDATA:()V
         2: .line 465
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    3     1  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

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

  public void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // java.lang.String featureId
        start local 2 // boolean state
         0: .line 485
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            aload 1 /* featureId */
            iload 2 /* state */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setFeature:(Ljava/lang/String;Z)V
         1: .line 486
            return
        end local 2 // boolean state
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    2     1  featureId  Ljava/lang/String;
            0    2     2      state  Z
    MethodParameters:
           Name  Flags
      featureId  
      state      

  public boolean getFeature(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // java.lang.String featureId
         0: .line 494
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            aload 1 /* featureId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getFeature:(Ljava/lang/String;)Z
            ireturn
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    1     1  featureId  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      featureId  

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object value
         0: .line 503
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            aload 1 /* propertyId */
            aload 2 /* value */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 504
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    2     1  propertyId  Ljava/lang/String;
            0    2     2       value  Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      propertyId  
      value       

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // java.lang.String propertyId
         0: .line 512
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            aload 1 /* propertyId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    1     1  propertyId  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      propertyId  

  public void setEntityResolver(com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver er
         0: .line 520
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            aload 1 /* er */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setEntityResolver:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)V
         1: .line 521
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver er
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    2     1    er  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
    MethodParameters:
      Name  Flags
      er    

  public void parse(com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource inputSource
         0: .line 530
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            aload 1 /* inputSource */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.parse:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
         1: .line 531
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource inputSource
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
            0    2     1  inputSource  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
             Name  Flags
      inputSource  

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
         0: .line 537
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.reset:()V
         1: .line 538
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;

  public void resetNodePool();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
         0: .line 544
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.config:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.resetNodePool:()V
         1: .line 545
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser;
}
SourceFile: "SchemaDOMParser.java"
NestMembers:
  com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack
InnerClasses:
  private final BooleanStack = com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser$BooleanStack of com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser