public class org.apache.xerces.impl.xs.XMLSchemaValidator implements org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.xni.parser.XMLDocumentFilter, org.apache.xerces.impl.xs.identity.FieldActivator, org.apache.xerces.impl.RevalidationHandler, org.apache.xerces.impl.xs.XSElementDeclHelper
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.xerces.impl.xs.XMLSchemaValidator
  super_class: java.lang.Object
{
  private static final boolean DEBUG;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  protected static final java.lang.String VALIDATION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://xml.org/sax/features/validation"

  protected static final java.lang.String SCHEMA_VALIDATION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema"

  protected static final java.lang.String SCHEMA_FULL_CHECKING;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema-full-checking"

  protected static final java.lang.String DYNAMIC_VALIDATION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/dynamic"

  protected static final java.lang.String NORMALIZE_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema/normalized-value"

  protected static final java.lang.String SCHEMA_ELEMENT_DEFAULT;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema/element-default"

  protected static final java.lang.String SCHEMA_AUGMENT_PSVI;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema/augment-psvi"

  protected static final java.lang.String ALLOW_JAVA_ENCODINGS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/allow-java-encodings"

  protected static final java.lang.String STANDARD_URI_CONFORMANT_FEATURE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/standard-uri-conformant"

  protected static final java.lang.String GENERATE_SYNTHETIC_ANNOTATIONS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/generate-synthetic-annotations"

  protected static final java.lang.String VALIDATE_ANNOTATIONS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validate-annotations"

  protected static final java.lang.String HONOUR_ALL_SCHEMALOCATIONS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/honour-all-schemaLocations"

  protected static final java.lang.String USE_GRAMMAR_POOL_ONLY;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"

  protected static final java.lang.String CONTINUE_AFTER_FATAL_ERROR;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/continue-after-fatal-error"

  protected static final java.lang.String PARSER_SETTINGS;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/internal/parser-settings"

  protected static final java.lang.String NAMESPACE_GROWTH;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/namespace-growth"

  protected static final java.lang.String TOLERATE_DUPLICATES;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/internal/tolerate-duplicates"

  protected static final java.lang.String IGNORE_XSI_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema/ignore-xsi-type-until-elemdecl"

  protected static final java.lang.String ID_IDREF_CHECKING;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/id-idref-checking"

  protected static final java.lang.String UNPARSED_ENTITY_CHECKING;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/unparsed-entity-checking"

  protected static final java.lang.String IDENTITY_CONSTRAINT_CHECKING;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/identity-constraint-checking"

  public static final java.lang.String SYMBOL_TABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"

  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 ENTITY_RESOLVER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/entity-resolver"

  public static final java.lang.String XMLGRAMMAR_POOL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"

  protected static final java.lang.String VALIDATION_MANAGER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/validation-manager"

  protected static final java.lang.String ENTITY_MANAGER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/entity-manager"

  protected static final java.lang.String SCHEMA_LOCATION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/schema/external-schemaLocation"

  protected static final java.lang.String SCHEMA_NONS_LOCATION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"

  protected static final java.lang.String JAXP_SCHEMA_SOURCE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://java.sun.com/xml/jaxp/properties/schemaSource"

  protected static final java.lang.String JAXP_SCHEMA_LANGUAGE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://java.sun.com/xml/jaxp/properties/schemaLanguage"

  protected static final java.lang.String ROOT_TYPE_DEF;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/validation/schema/root-type-definition"

  protected static final java.lang.String ROOT_ELEMENT_DECL;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/validation/schema/root-element-declaration"

  protected static final java.lang.String SCHEMA_DV_FACTORY;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/validation/schema/dv-factory"

  private static final java.lang.String[] RECOGNIZED_FEATURES;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Boolean[] FEATURE_DEFAULTS;
    descriptor: [Ljava/lang/Boolean;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[] RECOGNIZED_PROPERTIES;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.Object[] PROPERTY_DEFAULTS;
    descriptor: [Ljava/lang/Object;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected static final int ID_CONSTRAINT_NUM;
    descriptor: I
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  static final org.apache.xerces.impl.xs.XSAttributeDecl XSI_TYPE;
    descriptor: Lorg/apache/xerces/impl/xs/XSAttributeDecl;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final org.apache.xerces.impl.xs.XSAttributeDecl XSI_NIL;
    descriptor: Lorg/apache/xerces/impl/xs/XSAttributeDecl;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final org.apache.xerces.impl.xs.XSAttributeDecl XSI_SCHEMALOCATION;
    descriptor: Lorg/apache/xerces/impl/xs/XSAttributeDecl;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final org.apache.xerces.impl.xs.XSAttributeDecl XSI_NONAMESPACESCHEMALOCATION;
    descriptor: Lorg/apache/xerces/impl/xs/XSAttributeDecl;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  private static final java.util.Hashtable EMPTY_TABLE;
    descriptor: Ljava/util/Hashtable;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected org.apache.xerces.impl.xs.ElementPSVImpl fCurrentPSVI;
    descriptor: Lorg/apache/xerces/impl/xs/ElementPSVImpl;
    flags: (0x0004) ACC_PROTECTED

  protected final org.apache.xerces.util.AugmentationsImpl fAugmentations;
    descriptor: Lorg/apache/xerces/util/AugmentationsImpl;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected org.apache.xerces.xni.XMLString fDefaultValue;
    descriptor: Lorg/apache/xerces/xni/XMLString;
    flags: (0x0004) ACC_PROTECTED

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

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

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

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

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

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

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

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

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

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

  private java.lang.String fSchemaType;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

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

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

  protected org.apache.xerces.util.SymbolTable fSymbolTable;
    descriptor: Lorg/apache/xerces/util/SymbolTable;
    flags: (0x0004) ACC_PROTECTED

  private org.apache.xerces.xni.XMLLocator fLocator;
    descriptor: Lorg/apache/xerces/xni/XMLLocator;
    flags: (0x0002) ACC_PRIVATE

  protected final org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter fXSIErrorReporter;
    descriptor: Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected org.apache.xerces.xni.parser.XMLEntityResolver fEntityResolver;
    descriptor: Lorg/apache/xerces/xni/parser/XMLEntityResolver;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.xerces.impl.validation.ValidationManager fValidationManager;
    descriptor: Lorg/apache/xerces/impl/validation/ValidationManager;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.xerces.impl.validation.ConfigurableValidationState fValidationState;
    descriptor: Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.xerces.xni.grammars.XMLGrammarPool fGrammarPool;
    descriptor: Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String fExternalSchemas;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String fExternalNoNamespaceSchema;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.Object fJaxpSchemaSource;
    descriptor: Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED

  protected final org.apache.xerces.impl.xs.XSDDescription fXSDDescription;
    descriptor: Lorg/apache/xerces/impl/xs/XSDDescription;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.util.Hashtable fLocationPairs;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.util.Hashtable fExpandedLocationPairs;
    descriptor: Ljava/util/Hashtable;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.util.ArrayList fUnparsedLocations;
    descriptor: Ljava/util/ArrayList;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected org.apache.xerces.xni.XMLDocumentHandler fDocumentHandler;
    descriptor: Lorg/apache/xerces/xni/XMLDocumentHandler;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.xerces.xni.parser.XMLDocumentSource fDocumentSource;
    descriptor: Lorg/apache/xerces/xni/parser/XMLDocumentSource;
    flags: (0x0004) ACC_PROTECTED

  static final int INITIAL_STACK_SIZE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  static final int INC_STACK_SIZE;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 8

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

  private final org.apache.xerces.xni.XMLString fEmptyXMLStr;
    descriptor: Lorg/apache/xerces/xni/XMLString;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private final org.apache.xerces.xni.XMLString fNormalizedStr;
    descriptor: Lorg/apache/xerces/xni/XMLString;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private short fWhiteSpace;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

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

  private final org.apache.xerces.impl.xs.XSGrammarBucket fGrammarBucket;
    descriptor: Lorg/apache/xerces/impl/xs/XSGrammarBucket;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xerces.impl.xs.SubstitutionGroupHandler fSubGroupHandler;
    descriptor: Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xerces.impl.dv.XSSimpleType fQNameDV;
    descriptor: Lorg/apache/xerces/impl/dv/XSSimpleType;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xerces.impl.xs.models.CMNodeFactory nodeFactory;
    descriptor: Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xerces.impl.xs.models.CMBuilder fCMBuilder;
    descriptor: Lorg/apache/xerces/impl/xs/models/CMBuilder;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.xerces.impl.xs.XMLSchemaLoader fSchemaLoader;
    descriptor: Lorg/apache/xerces/impl/xs/XMLSchemaLoader;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.lang.String fValidationRoot;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

  private boolean[] fSubElementStack;
    descriptor: [Z
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.xs.XSElementDecl fCurrentElemDecl;
    descriptor: Lorg/apache/xerces/impl/xs/XSElementDecl;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.xs.XSElementDecl[] fElemDeclStack;
    descriptor: [Lorg/apache/xerces/impl/xs/XSElementDecl;
    flags: (0x0002) ACC_PRIVATE

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

  private boolean[] fNilStack;
    descriptor: [Z
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.xs.XSNotationDecl fNotation;
    descriptor: Lorg/apache/xerces/impl/xs/XSNotationDecl;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.xs.XSNotationDecl[] fNotationStack;
    descriptor: [Lorg/apache/xerces/impl/xs/XSNotationDecl;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.xs.XSTypeDefinition fCurrentType;
    descriptor: Lorg/apache/xerces/xs/XSTypeDefinition;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.xs.XSTypeDefinition[] fTypeStack;
    descriptor: [Lorg/apache/xerces/xs/XSTypeDefinition;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.xs.models.XSCMValidator fCurrentCM;
    descriptor: Lorg/apache/xerces/impl/xs/models/XSCMValidator;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.xs.models.XSCMValidator[] fCMStack;
    descriptor: [Lorg/apache/xerces/impl/xs/models/XSCMValidator;
    flags: (0x0002) ACC_PRIVATE

  private int[] fCurrCMState;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  private int[][] fCMStateStack;
    descriptor: [[I
    flags: (0x0002) ACC_PRIVATE

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

  private boolean[] fStrictAssessStack;
    descriptor: [Z
    flags: (0x0002) ACC_PRIVATE

  private final java.lang.StringBuffer fBuffer;
    descriptor: Ljava/lang/StringBuffer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

  private boolean[] fSawTextStack;
    descriptor: [Z
    flags: (0x0002) ACC_PRIVATE

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

  private boolean[] fStringContent;
    descriptor: [Z
    flags: (0x0002) ACC_PRIVATE

  private final org.apache.xerces.xni.QName fTempQName;
    descriptor: Lorg/apache/xerces/xni/QName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private javax.xml.namespace.QName fRootTypeQName;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.xs.XSTypeDefinition fRootTypeDefinition;
    descriptor: Lorg/apache/xerces/xs/XSTypeDefinition;
    flags: (0x0002) ACC_PRIVATE

  private javax.xml.namespace.QName fRootElementDeclQName;
    descriptor: Ljavax/xml/namespace/QName;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.xs.XSElementDecl fRootElementDeclaration;
    descriptor: Lorg/apache/xerces/impl/xs/XSElementDecl;
    flags: (0x0002) ACC_PRIVATE

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

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

  private org.apache.xerces.impl.dv.ValidatedInfo fValidatedInfo;
    descriptor: Lorg/apache/xerces/impl/dv/ValidatedInfo;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.validation.ValidationState fState4XsiType;
    descriptor: Lorg/apache/xerces/impl/validation/ValidationState;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.xerces.impl.validation.ValidationState fState4ApplyDefault;
    descriptor: Lorg/apache/xerces/impl/validation/ValidationState;
    flags: (0x0002) ACC_PRIVATE

  protected org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack fMatcherStack;
    descriptor: Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
    flags: (0x0004) ACC_PROTECTED

  protected org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache fValueStoreCache;
    descriptor: Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
    flags: (0x0004) ACC_PROTECTED

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 261
            bipush 17
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 262
            ldc "http://xml.org/sax/features/validation"
            aastore
            dup
            iconst_1
         2: .line 263
            ldc "http://apache.org/xml/features/validation/schema"
            aastore
            dup
            iconst_2
         3: .line 264
            ldc "http://apache.org/xml/features/validation/dynamic"
            aastore
            dup
            iconst_3
         4: .line 265
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            aastore
            dup
            iconst_4
         5: .line 266
            ldc "http://apache.org/xml/features/allow-java-encodings"
            aastore
            dup
            iconst_5
         6: .line 267
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            aastore
            dup
            bipush 6
         7: .line 268
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            aastore
            dup
            bipush 7
         8: .line 269
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            aastore
            dup
            bipush 8
         9: .line 270
            ldc "http://apache.org/xml/features/validate-annotations"
            aastore
            dup
            bipush 9
        10: .line 271
            ldc "http://apache.org/xml/features/honour-all-schemaLocations"
            aastore
            dup
            bipush 10
        11: .line 272
            ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
            aastore
            dup
            bipush 11
        12: .line 273
            ldc "http://apache.org/xml/features/validation/schema/ignore-xsi-type-until-elemdecl"
            aastore
            dup
            bipush 12
        13: .line 274
            ldc "http://apache.org/xml/features/validation/id-idref-checking"
            aastore
            dup
            bipush 13
        14: .line 275
            ldc "http://apache.org/xml/features/validation/identity-constraint-checking"
            aastore
            dup
            bipush 14
        15: .line 276
            ldc "http://apache.org/xml/features/validation/unparsed-entity-checking"
            aastore
            dup
            bipush 15
        16: .line 277
            ldc "http://apache.org/xml/features/namespace-growth"
            aastore
            dup
            bipush 16
        17: .line 278
            ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
            aastore
        18: .line 260
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
        19: .line 283
            bipush 17
            anewarray java.lang.Boolean
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
        20: .line 314
            bipush 11
            anewarray java.lang.String
            dup
            iconst_0
        21: .line 315
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aastore
            dup
            iconst_1
        22: .line 316
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aastore
            dup
            iconst_2
        23: .line 317
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aastore
            dup
            iconst_3
        24: .line 318
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            aastore
            dup
            iconst_4
        25: .line 319
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            aastore
            dup
            iconst_5
        26: .line 320
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            aastore
            dup
            bipush 6
        27: .line 321
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            aastore
            dup
            bipush 7
        28: .line 322
            ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
            aastore
            dup
            bipush 8
        29: .line 323
            ldc "http://apache.org/xml/properties/validation/schema/root-type-definition"
            aastore
            dup
            bipush 9
        30: .line 324
            ldc "http://apache.org/xml/properties/validation/schema/root-element-declaration"
            aastore
            dup
            bipush 10
        31: .line 325
            ldc "http://apache.org/xml/properties/internal/validation/schema/dv-factory"
            aastore
        32: .line 313
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        33: .line 330
            bipush 11
            anewarray java.lang.Object
        34: .line 329
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.PROPERTY_DEFAULTS:[Ljava/lang/Object;
        35: .line 338
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_XSI:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_TYPE:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
        36: .line 339
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_XSI:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_NIL:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
        37: .line 340
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_XSI:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_SCHEMALOCATION:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
        38: .line 341
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_XSI:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_NONAMESPACESCHEMALOCATION:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
        39: .line 344
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putstatic org.apache.xerces.impl.xs.XMLSchemaValidator.EMPTY_TABLE:Ljava/util/Hashtable;
        40: .line 1156
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String[] getRecognizedFeatures();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
         0: .line 546
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;

  public void setFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String featureId
        start local 2 // boolean state
         0: .line 565
            return
        end local 2 // boolean state
        end local 1 // java.lang.String featureId
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    1     1  featureId  Ljava/lang/String;
            0    1     2      state  Z
    Exceptions:
      throws org.apache.xerces.xni.parser.XMLConfigurationException
    MethodParameters:
           Name  Flags
      featureId  
      state      

  public java.lang.String[] getRecognizedProperties();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
         0: .line 573
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;

  public void setProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object value
         0: .line 592
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/validation/schema/root-type-definition"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
         1: .line 593
            aload 2 /* value */
            ifnonnull 5
         2: .line 594
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
         3: .line 595
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
         4: .line 596
            goto 23
         5: .line 597
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            instanceof javax.xml.namespace.QName
            ifeq 9
         6: .line 598
            aload 0 /* this */
            aload 2 /* value */
            checkcast javax.xml.namespace.QName
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
         7: .line 599
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
         8: .line 600
            goto 23
         9: .line 602
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* value */
            checkcast org.apache.xerces.xs.XSTypeDefinition
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
        10: .line 603
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        11: .line 605
            goto 23
        12: .line 606
      StackMap locals:
      StackMap stack:
            aload 1 /* propertyId */
            ldc "http://apache.org/xml/properties/validation/schema/root-element-declaration"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 23
        13: .line 607
            aload 2 /* value */
            ifnonnull 17
        14: .line 608
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        15: .line 609
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
        16: .line 610
            goto 23
        17: .line 611
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            instanceof javax.xml.namespace.QName
            ifeq 21
        18: .line 612
            aload 0 /* this */
            aload 2 /* value */
            checkcast javax.xml.namespace.QName
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        19: .line 613
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
        20: .line 614
            goto 23
        21: .line 616
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* value */
            checkcast org.apache.xerces.impl.xs.XSElementDecl
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
        22: .line 617
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        23: .line 620
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String propertyId
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   24     1  propertyId  Ljava/lang/String;
            0   24     2       value  Ljava/lang/Object;
    Exceptions:
      throws org.apache.xerces.xni.parser.XMLConfigurationException
    MethodParameters:
            Name  Flags
      propertyId  
      value       

  public java.lang.Boolean getFeatureDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String featureId
         0: .line 632
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 633
      StackMap locals: int
      StackMap stack:
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            aload 1 /* featureId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 634
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
            iload 2 /* i */
            aaload
            areturn
         4: .line 632
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 637
            aconst_null
            areturn
        end local 1 // java.lang.String featureId
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    7     1  featureId  Ljava/lang/String;
            1    6     2          i  I
    MethodParameters:
           Name  Flags
      featureId  

  public java.lang.Object getPropertyDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String propertyId
         0: .line 650
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 651
      StackMap locals: int
      StackMap stack:
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            iload 2 /* i */
            aaload
            aload 1 /* propertyId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 652
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.PROPERTY_DEFAULTS:[Ljava/lang/Object;
            iload 2 /* i */
            aaload
            areturn
         4: .line 650
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 655
            aconst_null
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    7     1  propertyId  Ljava/lang/String;
            1    6     2           i  I
    MethodParameters:
            Name  Flags
      propertyId  

  public void setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler);
    descriptor: (Lorg/apache/xerces/xni/XMLDocumentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLDocumentHandler documentHandler
         0: .line 664
            aload 0 /* this */
            aload 1 /* documentHandler */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
         1: .line 665
            return
        end local 1 // org.apache.xerces.xni.XMLDocumentHandler documentHandler
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    2     1  documentHandler  Lorg/apache/xerces/xni/XMLDocumentHandler;
    MethodParameters:
                 Name  Flags
      documentHandler  

  public org.apache.xerces.xni.XMLDocumentHandler getDocumentHandler();
    descriptor: ()Lorg/apache/xerces/xni/XMLDocumentHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
         0: .line 669
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            areturn
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;

  public void setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource);
    descriptor: (Lorg/apache/xerces/xni/parser/XMLDocumentSource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.parser.XMLDocumentSource source
         0: .line 678
            aload 0 /* this */
            aload 1 /* source */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
         1: .line 679
            return
        end local 1 // org.apache.xerces.xni.parser.XMLDocumentSource source
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    2     1  source  Lorg/apache/xerces/xni/parser/XMLDocumentSource;
    MethodParameters:
        Name  Flags
      source  

  public org.apache.xerces.xni.parser.XMLDocumentSource getDocumentSource();
    descriptor: ()Lorg/apache/xerces/xni/parser/XMLDocumentSource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
         0: .line 683
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
            areturn
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;

  public void startDocument(org.apache.xerces.xni.XMLLocator, java.lang.String, org.apache.xerces.xni.NamespaceContext, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;Lorg/apache/xerces/xni/NamespaceContext;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLLocator locator
        start local 2 // java.lang.String encoding
        start local 3 // org.apache.xerces.xni.NamespaceContext namespaceContext
        start local 4 // org.apache.xerces.xni.Augmentations augs
         0: .line 715
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            aload 3 /* namespaceContext */
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setNamespaceSupport:(Lorg/apache/xerces/xni/NamespaceContext;)V
         1: .line 716
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
            aload 3 /* namespaceContext */
            invokevirtual org.apache.xerces.impl.validation.ValidationState.setNamespaceSupport:(Lorg/apache/xerces/xni/NamespaceContext;)V
         2: .line 717
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lorg/apache/xerces/impl/validation/ValidationState;
            aload 3 /* namespaceContext */
            invokevirtual org.apache.xerces.impl.validation.ValidationState.setNamespaceSupport:(Lorg/apache/xerces/xni/NamespaceContext;)V
         3: .line 718
            aload 0 /* this */
            aload 1 /* locator */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
         4: .line 720
            aload 0 /* this */
            aload 1 /* locator */
            aload 2 /* encoding */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartDocument:(Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;)V
         5: .line 722
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 7
         6: .line 723
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* locator */
            aload 2 /* encoding */
            aload 3 /* namespaceContext */
            aload 4 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startDocument:(Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;Lorg/apache/xerces/xni/NamespaceContext;Lorg/apache/xerces/xni/Augmentations;)V
         7: .line 726
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.xerces.xni.Augmentations augs
        end local 3 // org.apache.xerces.xni.NamespaceContext namespaceContext
        end local 2 // java.lang.String encoding
        end local 1 // org.apache.xerces.xni.XMLLocator locator
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    8     1           locator  Lorg/apache/xerces/xni/XMLLocator;
            0    8     2          encoding  Ljava/lang/String;
            0    8     3  namespaceContext  Lorg/apache/xerces/xni/NamespaceContext;
            0    8     4              augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
                  Name  Flags
      locator           
      encoding          
      namespaceContext  
      augs              

  public void xmlDecl(java.lang.String, java.lang.String, java.lang.String, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String version
        start local 2 // java.lang.String encoding
        start local 3 // java.lang.String standalone
        start local 4 // org.apache.xerces.xni.Augmentations augs
         0: .line 745
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 2
         1: .line 746
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* version */
            aload 2 /* encoding */
            aload 3 /* standalone */
            aload 4 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.xmlDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         2: .line 749
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.xerces.xni.Augmentations augs
        end local 3 // java.lang.String standalone
        end local 2 // java.lang.String encoding
        end local 1 // java.lang.String version
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    3     1     version  Ljava/lang/String;
            0    3     2    encoding  Ljava/lang/String;
            0    3     3  standalone  Ljava/lang/String;
            0    3     4        augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
            Name  Flags
      version     
      encoding    
      standalone  
      augs        

  public void doctypeDecl(java.lang.String, java.lang.String, java.lang.String, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String rootElement
        start local 2 // java.lang.String publicId
        start local 3 // java.lang.String systemId
        start local 4 // org.apache.xerces.xni.Augmentations augs
         0: .line 771
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 2
         1: .line 772
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* rootElement */
            aload 2 /* publicId */
            aload 3 /* systemId */
            aload 4 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.doctypeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         2: .line 775
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.xerces.xni.Augmentations augs
        end local 3 // java.lang.String systemId
        end local 2 // java.lang.String publicId
        end local 1 // java.lang.String rootElement
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    3     1  rootElement  Ljava/lang/String;
            0    3     2     publicId  Ljava/lang/String;
            0    3     3     systemId  Ljava/lang/String;
            0    3     4         augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
             Name  Flags
      rootElement  
      publicId     
      systemId     
      augs         

  public void startElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // org.apache.xerces.xni.XMLAttributes attributes
        start local 3 // org.apache.xerces.xni.Augmentations augs
         0: .line 789
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 4 /* modifiedAugs */
        start local 4 // org.apache.xerces.xni.Augmentations modifiedAugs
         1: .line 791
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 3
         2: .line 792
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 4 /* modifiedAugs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 795
      StackMap locals: org.apache.xerces.xni.Augmentations
      StackMap stack:
            return
        end local 4 // org.apache.xerces.xni.Augmentations modifiedAugs
        end local 3 // org.apache.xerces.xni.Augmentations augs
        end local 2 // org.apache.xerces.xni.XMLAttributes attributes
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1       element  Lorg/apache/xerces/xni/QName;
            0    4     2    attributes  Lorg/apache/xerces/xni/XMLAttributes;
            0    4     3          augs  Lorg/apache/xerces/xni/Augmentations;
            1    4     4  modifiedAugs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void emptyElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // org.apache.xerces.xni.XMLAttributes attributes
        start local 3 // org.apache.xerces.xni.Augmentations augs
         0: .line 809
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 4 /* modifiedAugs */
        start local 4 // org.apache.xerces.xni.Augmentations modifiedAugs
         1: .line 814
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
         2: .line 817
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            bipush -2
            if_icmpeq 4
         3: .line 818
            aload 0 /* this */
            aload 1 /* element */
            aload 4 /* modifiedAugs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 4 /* modifiedAugs */
         4: .line 821
      StackMap locals: org.apache.xerces.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 11
         5: .line 822
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
            ifeq 6
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            ifnonnull 8
         6: .line 823
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 4 /* modifiedAugs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.emptyElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
         7: .line 824
            goto 11
         8: .line 825
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 4 /* modifiedAugs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)V
         9: .line 826
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        10: .line 827
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 4 /* modifiedAugs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
        11: .line 830
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.xerces.xni.Augmentations modifiedAugs
        end local 3 // org.apache.xerces.xni.Augmentations augs
        end local 2 // org.apache.xerces.xni.XMLAttributes attributes
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   12     1       element  Lorg/apache/xerces/xni/QName;
            0   12     2    attributes  Lorg/apache/xerces/xni/XMLAttributes;
            0   12     3          augs  Lorg/apache/xerces/xni/Augmentations;
            1   12     4  modifiedAugs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void characters(org.apache.xerces.xni.XMLString, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLString text
        start local 2 // org.apache.xerces.xni.Augmentations augs
         0: .line 842
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleCharacters:(Lorg/apache/xerces/xni/XMLString;)Lorg/apache/xerces/xni/XMLString;
            astore 1 /* text */
         1: .line 844
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 7
         2: .line 845
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 6
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
            ifeq 6
         3: .line 850
            aload 2 /* augs */
            ifnull 7
         4: .line 851
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEmptyXMLStr:Lorg/apache/xerces/xni/XMLString;
            aload 2 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         5: .line 852
            goto 7
         6: .line 853
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* text */
            aload 2 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         7: .line 857
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.xerces.xni.Augmentations augs
        end local 1 // org.apache.xerces.xni.XMLString text
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    8     1  text  Lorg/apache/xerces/xni/XMLString;
            0    8     2  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void ignorableWhitespace(org.apache.xerces.xni.XMLString, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLString text
        start local 2 // org.apache.xerces.xni.Augmentations augs
         0: .line 874
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleIgnorableWhitespace:(Lorg/apache/xerces/xni/XMLString;)V
         1: .line 876
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 3
         2: .line 877
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* text */
            aload 2 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.ignorableWhitespace:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 880
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.xerces.xni.Augmentations augs
        end local 1 // org.apache.xerces.xni.XMLString text
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1  text  Lorg/apache/xerces/xni/XMLString;
            0    4     2  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void endElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // org.apache.xerces.xni.Augmentations augs
         0: .line 894
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
         1: .line 895
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 3 /* modifiedAugs */
        start local 3 // org.apache.xerces.xni.Augmentations modifiedAugs
         2: .line 897
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 8
         3: .line 898
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
            ifeq 4
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            ifnonnull 6
         4: .line 899
      StackMap locals: org.apache.xerces.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 3 /* modifiedAugs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
         5: .line 900
            goto 8
         6: .line 901
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         7: .line 902
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 3 /* modifiedAugs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)V
         8: .line 905
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.xerces.xni.Augmentations modifiedAugs
        end local 2 // org.apache.xerces.xni.Augmentations augs
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    9     1       element  Lorg/apache/xerces/xni/QName;
            0    9     2          augs  Lorg/apache/xerces/xni/Augmentations;
            2    9     3  modifiedAugs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
         Name  Flags
      element  
      augs     

  public void startCDATA(org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.Augmentations augs
         0: .line 917
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fInCDATA:Z
         1: .line 919
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 3
         2: .line 920
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startCDATA:(Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 923
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.xerces.xni.Augmentations augs
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void endCDATA(org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.Augmentations augs
         0: .line 935
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fInCDATA:Z
         1: .line 936
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 3
         2: .line 937
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endCDATA:(Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 940
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.xerces.xni.Augmentations augs
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public void endDocument(org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.Augmentations augs
         0: .line 951
            aload 0 /* this */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.handleEndDocument:()V
         1: .line 954
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 3
         2: .line 955
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endDocument:(Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
         4: .line 959
            return
        end local 1 // org.apache.xerces.xni.Augmentations augs
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    5     1  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
      Name  Flags
      augs  

  public boolean characterData(java.lang.String, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String data
        start local 2 // org.apache.xerces.xni.Augmentations augs
         0: .line 971
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
            ifne 1
            aload 1 /* data */
            invokevirtual java.lang.String.length:()I
            ifgt 1
            iconst_0
            goto 2
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator
         1: iconst_1
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String org.apache.xerces.xni.Augmentations
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator int
         2: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
         3: .line 978
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 9
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_m1
            if_icmpeq 9
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            ifeq 9
         4: .line 980
            aload 0 /* this */
            aload 1 /* data */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_2
            if_icmpne 5
            iconst_1
            goto 6
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String org.apache.xerces.xni.Augmentations
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String
         5: iconst_0
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String org.apache.xerces.xni.Augmentations
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String int
         6: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.normalizeWhitespace:(Ljava/lang/String;Z)V
         7: .line 981
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.offset:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.length:I
            invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
            pop
         8: .line 982
            goto 11
         9: .line 983
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
            ifeq 11
        10: .line 984
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
            aload 1 /* data */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        11: .line 989
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* allWhiteSpace */
        start local 3 // boolean allWhiteSpace
        12: .line 990
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnull 24
        13: .line 991
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 24
        14: .line 992
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            astore 4 /* ctype */
        start local 4 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        15: .line 993
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_2
            if_icmpne 24
        16: .line 995
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        17: goto 23
        18: .line 996
      StackMap locals: int org.apache.xerces.impl.xs.XSComplexTypeDecl int
      StackMap stack:
            aload 1 /* data */
            iload 5 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
            ifne 22
        19: .line 997
            iconst_0
            istore 3 /* allWhiteSpace */
        20: .line 998
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        21: .line 999
            goto 24
        22: .line 995
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 5 /* i */
            aload 1 /* data */
            invokevirtual java.lang.String.length:()I
            if_icmplt 18
        end local 5 // int i
        end local 4 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        24: .line 1005
      StackMap locals:
      StackMap stack:
            iload 3 /* allWhiteSpace */
            ireturn
        end local 3 // boolean allWhiteSpace
        end local 2 // org.apache.xerces.xni.Augmentations augs
        end local 1 // java.lang.String data
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   25     0           this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   25     1           data  Ljava/lang/String;
            0   25     2           augs  Lorg/apache/xerces/xni/Augmentations;
           12   25     3  allWhiteSpace  Z
           15   24     4          ctype  Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
           17   24     5              i  I
    MethodParameters:
      Name  Flags
      data  
      augs  

  public void elementDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String data
         0: .line 1010
            return
        end local 1 // java.lang.String data
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    1     1  data  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  

  public void startGeneralEntity(java.lang.String, org.apache.xerces.xni.XMLResourceIdentifier, java.lang.String, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String name
        start local 2 // org.apache.xerces.xni.XMLResourceIdentifier identifier
        start local 3 // java.lang.String encoding
        start local 4 // org.apache.xerces.xni.Augmentations augs
         0: .line 1041
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityRef:Z
         1: .line 1043
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 3
         2: .line 1044
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* name */
            aload 2 /* identifier */
            aload 3 /* encoding */
            aload 4 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.startGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLResourceIdentifier;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 1047
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.xerces.xni.Augmentations augs
        end local 3 // java.lang.String encoding
        end local 2 // org.apache.xerces.xni.XMLResourceIdentifier identifier
        end local 1 // java.lang.String name
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1        name  Ljava/lang/String;
            0    4     2  identifier  Lorg/apache/xerces/xni/XMLResourceIdentifier;
            0    4     3    encoding  Ljava/lang/String;
            0    4     4        augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
            Name  Flags
      name        
      identifier  
      encoding    
      augs        

  public void textDecl(java.lang.String, java.lang.String, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String version
        start local 2 // java.lang.String encoding
        start local 3 // org.apache.xerces.xni.Augmentations augs
         0: .line 1069
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 2
         1: .line 1070
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* version */
            aload 2 /* encoding */
            aload 3 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.textDecl:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         2: .line 1073
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.xerces.xni.Augmentations augs
        end local 2 // java.lang.String encoding
        end local 1 // java.lang.String version
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    3     1   version  Ljava/lang/String;
            0    3     2  encoding  Ljava/lang/String;
            0    3     3      augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
          Name  Flags
      version   
      encoding  
      augs      

  public void comment(org.apache.xerces.xni.XMLString, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLString text
        start local 2 // org.apache.xerces.xni.Augmentations augs
         0: .line 1086
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 2
         1: .line 1087
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* text */
            aload 2 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.comment:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         2: .line 1090
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.xerces.xni.Augmentations augs
        end local 1 // org.apache.xerces.xni.XMLString text
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    3     1  text  Lorg/apache/xerces/xni/XMLString;
            0    3     2  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

  public void processingInstruction(java.lang.String, org.apache.xerces.xni.XMLString, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String target
        start local 2 // org.apache.xerces.xni.XMLString data
        start local 3 // org.apache.xerces.xni.Augmentations augs
         0: .line 1113
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 2
         1: .line 1114
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* target */
            aload 2 /* data */
            aload 3 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.processingInstruction:(Ljava/lang/String;Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
         2: .line 1117
      StackMap locals:
      StackMap stack:
            return
        end local 3 // org.apache.xerces.xni.Augmentations augs
        end local 2 // org.apache.xerces.xni.XMLString data
        end local 1 // java.lang.String target
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    3     1  target  Ljava/lang/String;
            0    3     2    data  Lorg/apache/xerces/xni/XMLString;
            0    3     3    augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
        Name  Flags
      target  
      data    
      augs    

  public void endGeneralEntity(java.lang.String, org.apache.xerces.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String name
        start local 2 // org.apache.xerces.xni.Augmentations augs
         0: .line 1134
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityRef:Z
         1: .line 1135
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 3
         2: .line 1136
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 1 /* name */
            aload 2 /* augs */
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.endGeneralEntity:(Ljava/lang/String;Lorg/apache/xerces/xni/Augmentations;)V
         3: .line 1139
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.xerces.xni.Augmentations augs
        end local 1 // java.lang.String name
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1  name  Ljava/lang/String;
            0    4     2  augs  Lorg/apache/xerces/xni/Augmentations;
    Exceptions:
      throws org.apache.xerces.xni.XNIException
    MethodParameters:
      Name  Flags
      name  
      augs  

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
         0: .line 1323
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 351
            aload 0 /* this */
            new org.apache.xerces.impl.xs.ElementPSVImpl
            dup
            invokespecial org.apache.xerces.impl.xs.ElementPSVImpl.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
         2: .line 358
            aload 0 /* this */
            new org.apache.xerces.util.AugmentationsImpl
            dup
            invokespecial org.apache.xerces.util.AugmentationsImpl.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugmentations:Lorg/apache/xerces/util/AugmentationsImpl;
         3: .line 364
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
         4: .line 365
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
         5: .line 366
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
         6: .line 367
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
         7: .line 368
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
         8: .line 369
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
         9: .line 370
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
        10: .line 371
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
        11: .line 372
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
        12: .line 375
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
        13: .line 378
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
        14: .line 381
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityRef:Z
        15: .line 382
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fInCDATA:Z
        16: .line 505
            aload 0 /* this */
            new org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter
            dup
            aload 0 /* this */
            invokespecial org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.<init>:(Lorg/apache/xerces/impl/xs/XMLSchemaValidator;)V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
        17: .line 511
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
        18: .line 512
            aload 0 /* this */
            new org.apache.xerces.impl.validation.ConfigurableValidationState
            dup
            invokespecial org.apache.xerces.impl.validation.ConfigurableValidationState.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
        19: .line 516
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
        20: .line 517
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
        21: .line 520
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fJaxpSchemaSource:Ljava/lang/Object;
        22: .line 523
            aload 0 /* this */
            new org.apache.xerces.impl.xs.XSDDescription
            dup
            invokespecial org.apache.xerces.impl.xs.XSDDescription.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
        23: .line 524
            aload 0 /* this */
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
        24: .line 525
            aload 0 /* this */
            new java.util.Hashtable
            dup
            invokespecial java.util.Hashtable.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExpandedLocationPairs:Ljava/util/Hashtable;
        25: .line 526
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnparsedLocations:Ljava/util/ArrayList;
        26: .line 1154
            aload 0 /* this */
            new org.apache.xerces.xni.XMLString
            dup
            aconst_null
            iconst_0
            iconst_m1
            invokespecial org.apache.xerces.xni.XMLString.<init>:([CII)V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEmptyXMLStr:Lorg/apache/xerces/xni/XMLString;
        27: .line 1157
            aload 0 /* this */
            new org.apache.xerces.xni.XMLString
            dup
            invokespecial org.apache.xerces.xni.XMLString.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
        28: .line 1158
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
        29: .line 1160
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTrailing:Z
        30: .line 1161
            aload 0 /* this */
            iconst_m1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
        31: .line 1162
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
        32: .line 1165
            aload 0 /* this */
            new org.apache.xerces.impl.xs.XSGrammarBucket
            dup
            invokespecial org.apache.xerces.impl.xs.XSGrammarBucket.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
        33: .line 1166
            aload 0 /* this */
            new org.apache.xerces.impl.xs.SubstitutionGroupHandler
            dup
            aload 0 /* this */
            invokespecial org.apache.xerces.impl.xs.SubstitutionGroupHandler.<init>:(Lorg/apache/xerces/impl/xs/XSElementDeclHelper;)V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
        34: .line 1171
            aload 0 /* this */
        35: .line 1172
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_SchemaNS:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            ldc "QName"
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.dv.XSSimpleType
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fQNameDV:Lorg/apache/xerces/impl/dv/XSSimpleType;
        36: .line 1174
            aload 0 /* this */
            new org.apache.xerces.impl.xs.models.CMNodeFactory
            dup
            invokespecial org.apache.xerces.impl.xs.models.CMNodeFactory.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.nodeFactory:Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
        37: .line 1177
            aload 0 /* this */
            new org.apache.xerces.impl.xs.models.CMBuilder
            dup
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.nodeFactory:Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
            invokespecial org.apache.xerces.impl.xs.models.CMBuilder.<init>:(Lorg/apache/xerces/impl/xs/models/CMNodeFactory;)V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
        38: .line 1180
            aload 0 /* this */
        39: .line 1181
            new org.apache.xerces.impl.xs.XMLSchemaLoader
            dup
        40: .line 1182
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        41: .line 1183
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
        42: .line 1184
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
        43: .line 1185
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
        44: .line 1181
            invokespecial org.apache.xerces.impl.xs.XMLSchemaLoader.<init>:(Lorg/apache/xerces/impl/XMLErrorReporter;Lorg/apache/xerces/impl/xs/XSGrammarBucket;Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;Lorg/apache/xerces/impl/xs/models/CMBuilder;)V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaLoader:Lorg/apache/xerces/impl/xs/XMLSchemaLoader;
        45: .line 1209
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
        46: .line 1215
            aload 0 /* this */
            bipush 8
            anewarray org.apache.xerces.impl.xs.XSElementDecl
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
        47: .line 1221
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
        48: .line 1227
            aload 0 /* this */
            bipush 8
            anewarray org.apache.xerces.impl.xs.XSNotationDecl
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
        49: .line 1233
            aload 0 /* this */
            bipush 8
            anewarray org.apache.xerces.xs.XSTypeDefinition
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
        50: .line 1239
            aload 0 /* this */
            bipush 8
            anewarray org.apache.xerces.impl.xs.models.XSCMValidator
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
        51: .line 1245
            aload 0 /* this */
            bipush 8
            anewarray int[]
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
        52: .line 1248
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
        53: .line 1251
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
        54: .line 1254
            aload 0 /* this */
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
        55: .line 1257
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
        56: .line 1260
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
        57: .line 1263
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
        58: .line 1266
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        59: .line 1269
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
        60: .line 1272
            aload 0 /* this */
            new org.apache.xerces.xni.QName
            dup
            invokespecial org.apache.xerces.xni.QName.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
        61: .line 1275
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        62: .line 1276
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
        63: .line 1279
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        64: .line 1280
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
        65: .line 1287
            aload 0 /* this */
            new org.apache.xerces.impl.dv.ValidatedInfo
            dup
            invokespecial org.apache.xerces.impl.dv.ValidatedInfo.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
        66: .line 1291
            aload 0 /* this */
            new org.apache.xerces.impl.validation.ValidationState
            dup
            invokespecial org.apache.xerces.impl.validation.ValidationState.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
        67: .line 1295
            aload 0 /* this */
            new org.apache.xerces.impl.validation.ValidationState
            dup
            invokespecial org.apache.xerces.impl.validation.ValidationState.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lorg/apache/xerces/impl/validation/ValidationState;
        68: .line 1313
            aload 0 /* this */
            new org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack
            dup
            invokespecial org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.<init>:()V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
        69: .line 1316
            aload 0 /* this */
            new org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache
            dup
            aload 0 /* this */
            invokespecial org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.<init>:(Lorg/apache/xerces/impl/xs/XMLSchemaValidator;)V
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
        70: .line 1324
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
            iconst_0
            invokevirtual org.apache.xerces.impl.validation.ValidationState.setExtraChecking:(Z)V
        71: .line 1325
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lorg/apache/xerces/impl/validation/ValidationState;
            iconst_0
            invokevirtual org.apache.xerces.impl.validation.ValidationState.setFacetChecking:(Z)V
        72: .line 1327
            return
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   73     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;

  public void reset(org.apache.xerces.xni.parser.XMLComponentManager);
    descriptor: (Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.parser.XMLComponentManager componentManager
         0: .line 1346
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
         1: .line 1348
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.clear:()V
         2: .line 1349
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExpandedLocationPairs:Ljava/util/Hashtable;
            invokevirtual java.util.Hashtable.clear:()V
         3: .line 1352
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.resetIDTables:()V
         4: .line 1355
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaLoader:Lorg/apache/xerces/impl/xs/XMLSchemaLoader;
            aload 1 /* componentManager */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaLoader.reset:(Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
         5: .line 1358
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
         6: .line 1359
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
         7: .line 1360
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
         8: .line 1361
            aload 0 /* this */
            iconst_m1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
         9: .line 1362
            aload 0 /* this */
            iconst_m1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
        10: .line 1363
            aload 0 /* this */
            iconst_m1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
        11: .line 1364
            aload 0 /* this */
            iconst_m1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
        12: .line 1365
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
        13: .line 1366
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
        14: .line 1369
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityRef:Z
        15: .line 1370
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fInCDATA:Z
        16: .line 1372
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.clear:()V
        17: .line 1375
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.xerces.impl.XMLErrorReporter
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reset:(Lorg/apache/xerces/impl/XMLErrorReporter;)V
        18: .line 1379
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/internal/parser-settings"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            istore 2 /* parser_settings */
        start local 2 // boolean parser_settings
        19: .line 1380
            goto 22
        end local 2 // boolean parser_settings
        20: .line 1381
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
        21: .line 1382
            iconst_1
            istore 2 /* parser_settings */
        start local 2 // boolean parser_settings
        22: .line 1385
      StackMap locals: int
      StackMap stack:
            iload 2 /* parser_settings */
            ifne 31
        23: .line 1387
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            invokevirtual org.apache.xerces.impl.validation.ValidationManager.addValidationState:(Lorg/apache/xerces/impl/validation/ValidationState;)V
        24: .line 1389
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.nodeFactory:Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
            invokevirtual org.apache.xerces.impl.xs.models.CMNodeFactory.reset:()V
        25: .line 1392
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
        26: .line 1393
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
        27: .line 1394
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
        28: .line 1395
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        29: .line 1391
            invokestatic org.apache.xerces.impl.xs.XMLSchemaLoader.processExternalHints:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;Lorg/apache/xerces/impl/XMLErrorReporter;)V
        30: .line 1396
            return
        31: .line 1400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.nodeFactory:Lorg/apache/xerces/impl/xs/models/CMNodeFactory;
            aload 1 /* componentManager */
            invokevirtual org.apache.xerces.impl.xs.models.CMNodeFactory.reset:(Lorg/apache/xerces/xni/parser/XMLComponentManager;)V
        32: .line 1403
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.xerces.util.SymbolTable
            astore 3 /* symbolTable */
        start local 3 // org.apache.xerces.util.SymbolTable symbolTable
        33: .line 1404
            aload 3 /* symbolTable */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
            if_acmpeq 35
        34: .line 1405
            aload 0 /* this */
            aload 3 /* symbolTable */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
        35: .line 1409
      StackMap locals: org.apache.xerces.util.SymbolTable
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/namespace-growth"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
        36: .line 1410
            goto 39
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        37: pop
        38: .line 1411
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
        39: .line 1415
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/dynamic"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
        40: .line 1416
            goto 43
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        41: pop
        42: .line 1417
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
        43: .line 1420
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
            ifeq 46
        44: .line 1421
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
        45: .line 1422
            goto 50
        46: .line 1424
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://xml.org/sax/features/validation"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
        47: .line 1425
            goto 50
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        48: pop
        49: .line 1426
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
        50: .line 1430
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
            ifeq 54
        51: .line 1432
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
        52: .line 1433
            goto 54
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        53: pop
        54: .line 1438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
        55: .line 1439
            goto 58
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        56: pop
        57: .line 1440
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
        58: .line 1444
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/normalized-value"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
        59: .line 1445
            goto 62
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        60: pop
        61: .line 1446
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
        62: .line 1450
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/element-default"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
        63: .line 1451
            goto 66
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        64: pop
        65: .line 1452
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
        66: .line 1456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/augment-psvi"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
        67: .line 1457
            goto 70
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        68: pop
        69: .line 1458
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
        70: .line 1461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        71: .line 1462
            aload 1 /* componentManager */
        72: .line 1463
            ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
        73: .line 1462
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
        74: .line 1461
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
        75: .line 1464
            goto 78
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
        76: pop
        77: .line 1465
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
        78: .line 1469
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
        79: .line 1470
            goto 82
        80: .line 1471
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
        81: .line 1472
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
        82: .line 1475
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/entity-manager"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.xerces.xni.parser.XMLEntityResolver
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityResolver:Lorg/apache/xerces/xni/parser/XMLEntityResolver;
        83: .line 1477
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.xerces.impl.validation.ValidationManager
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
        84: .line 1478
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            invokevirtual org.apache.xerces.impl.validation.ValidationManager.addValidationState:(Lorg/apache/xerces/impl/validation/ValidationState;)V
        85: .line 1479
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setSymbolTable:(Lorg/apache/xerces/util/SymbolTable;)V
        86: .line 1482
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/validation/schema/root-type-definition"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* rootType */
        start local 4 // java.lang.Object rootType
        87: .line 1483
            aload 4 /* rootType */
            ifnonnull 91
        88: .line 1484
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        89: .line 1485
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
        90: .line 1486
            goto 101
        91: .line 1487
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4 /* rootType */
            instanceof javax.xml.namespace.QName
            ifeq 95
        92: .line 1488
            aload 0 /* this */
            aload 4 /* rootType */
            checkcast javax.xml.namespace.QName
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        93: .line 1489
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
        94: .line 1490
            goto 101
        95: .line 1492
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* rootType */
            checkcast org.apache.xerces.xs.XSTypeDefinition
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
        96: .line 1493
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        end local 4 // java.lang.Object rootType
        97: .line 1495
            goto 101
        98: .line 1496
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.parser.XMLComponentManager int org.apache.xerces.util.SymbolTable
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
        99: .line 1497
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
       100: .line 1498
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
       101: .line 1502
      StackMap locals:
      StackMap stack:
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/validation/schema/root-element-declaration"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* rootDecl */
        start local 4 // java.lang.Object rootDecl
       102: .line 1503
            aload 4 /* rootDecl */
            ifnonnull 106
       103: .line 1504
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
       104: .line 1505
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
       105: .line 1506
            goto 116
       106: .line 1507
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4 /* rootDecl */
            instanceof javax.xml.namespace.QName
            ifeq 110
       107: .line 1508
            aload 0 /* this */
            aload 4 /* rootDecl */
            checkcast javax.xml.namespace.QName
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
       108: .line 1509
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
       109: .line 1510
            goto 116
       110: .line 1512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* rootDecl */
            checkcast org.apache.xerces.impl.xs.XSElementDecl
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
       111: .line 1513
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        end local 4 // java.lang.Object rootDecl
       112: .line 1515
            goto 116
       113: .line 1516
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.parser.XMLComponentManager int org.apache.xerces.util.SymbolTable
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
       114: .line 1517
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
       115: .line 1518
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
       116: .line 1523
      StackMap locals:
      StackMap stack:
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/ignore-xsi-type-until-elemdecl"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            istore 4 /* ignoreXSIType */
        start local 4 // boolean ignoreXSIType
       117: .line 1524
            goto 120
        end local 4 // boolean ignoreXSIType
       118: .line 1525
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
       119: .line 1526
            iconst_0
            istore 4 /* ignoreXSIType */
        start local 4 // boolean ignoreXSIType
       120: .line 1531
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            iload 4 /* ignoreXSIType */
            ifeq 121
            iconst_0
            goto 122
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator
       121: iconst_m1
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.parser.XMLComponentManager int org.apache.xerces.util.SymbolTable int
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator int
       122: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
       123: .line 1534
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/identity-constraint-checking"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
       124: .line 1535
            goto 127
       125: .line 1536
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
       126: .line 1537
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
       127: .line 1541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/id-idref-checking"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setIdIdrefChecking:(Z)V
       128: .line 1542
            goto 131
       129: .line 1543
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
       130: .line 1544
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            iconst_1
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setIdIdrefChecking:(Z)V
       131: .line 1548
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/unparsed-entity-checking"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setUnparsedEntityChecking:(Z)V
       132: .line 1549
            goto 135
       133: .line 1550
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
            pop
       134: .line 1551
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            iconst_1
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setUnparsedEntityChecking:(Z)V
       135: .line 1556
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
       136: .line 1557
            aload 0 /* this */
       137: .line 1558
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
       138: .line 1557
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
       139: .line 1559
            goto 143
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
       140: pop
       141: .line 1560
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
       142: .line 1561
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
       143: .line 1569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
       144: .line 1570
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
       145: .line 1571
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
       146: .line 1572
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
       147: .line 1568
            invokestatic org.apache.xerces.impl.xs.XMLSchemaLoader.processExternalHints:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;Lorg/apache/xerces/impl/XMLErrorReporter;)V
       148: .line 1575
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fJaxpSchemaSource:Ljava/lang/Object;
       149: .line 1576
            goto 152
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
       150: pop
       151: .line 1577
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fJaxpSchemaSource:Ljava/lang/Object;
       152: .line 1583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            invokeinterface org.apache.xerces.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.xerces.xni.grammars.XMLGrammarPool
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
       153: .line 1584
            goto 156
      StackMap locals:
      StackMap stack: org.apache.xerces.xni.parser.XMLConfigurationException
       154: pop
       155: .line 1585
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
       156: .line 1588
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
            aload 3 /* symbolTable */
            invokevirtual org.apache.xerces.impl.validation.ValidationState.setSymbolTable:(Lorg/apache/xerces/util/SymbolTable;)V
       157: .line 1589
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lorg/apache/xerces/impl/validation/ValidationState;
            aload 3 /* symbolTable */
            invokevirtual org.apache.xerces.impl.validation.ValidationState.setSymbolTable:(Lorg/apache/xerces/util/SymbolTable;)V
       158: .line 1591
            return
        end local 4 // boolean ignoreXSIType
        end local 3 // org.apache.xerces.util.SymbolTable symbolTable
        end local 2 // boolean parser_settings
        end local 1 // org.apache.xerces.xni.parser.XMLComponentManager componentManager
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  159     0              this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0  159     1  componentManager  Lorg/apache/xerces/xni/parser/XMLComponentManager;
           19   20     2   parser_settings  Z
           22  159     2   parser_settings  Z
           33  159     3       symbolTable  Lorg/apache/xerces/util/SymbolTable;
           87   97     4          rootType  Ljava/lang/Object;
          102  112     4          rootDecl  Ljava/lang/Object;
          117  118     4     ignoreXSIType  Z
          120  159     4     ignoreXSIType  Z
      Exception table:
        from    to  target  type
          18    19      20  Class org.apache.xerces.xni.parser.XMLConfigurationException
          35    36      37  Class org.apache.xerces.xni.parser.XMLConfigurationException
          39    40      41  Class org.apache.xerces.xni.parser.XMLConfigurationException
          46    47      48  Class org.apache.xerces.xni.parser.XMLConfigurationException
          51    52      53  Class org.apache.xerces.xni.parser.XMLConfigurationException
          54    55      56  Class org.apache.xerces.xni.parser.XMLConfigurationException
          58    59      60  Class org.apache.xerces.xni.parser.XMLConfigurationException
          62    63      64  Class org.apache.xerces.xni.parser.XMLConfigurationException
          66    67      68  Class org.apache.xerces.xni.parser.XMLConfigurationException
          70    75      76  Class org.apache.xerces.xni.parser.XMLConfigurationException
          78    79      80  Class org.apache.xerces.xni.parser.XMLConfigurationException
          86    97      98  Class org.apache.xerces.xni.parser.XMLConfigurationException
         101   112     113  Class org.apache.xerces.xni.parser.XMLConfigurationException
         116   117     118  Class org.apache.xerces.xni.parser.XMLConfigurationException
         123   124     125  Class org.apache.xerces.xni.parser.XMLConfigurationException
         127   128     129  Class org.apache.xerces.xni.parser.XMLConfigurationException
         131   132     133  Class org.apache.xerces.xni.parser.XMLConfigurationException
         135   139     140  Class org.apache.xerces.xni.parser.XMLConfigurationException
         148   149     150  Class org.apache.xerces.xni.parser.XMLConfigurationException
         152   153     154  Class org.apache.xerces.xni.parser.XMLConfigurationException
    Exceptions:
      throws org.apache.xerces.xni.parser.XMLConfigurationException
    MethodParameters:
                  Name  Flags
      componentManager  

  public void startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint, int);
    descriptor: (Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.impl.xs.identity.IdentityConstraint identityConstraint
        start local 2 // int initialDepth
         0: .line 1607
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 1 /* identityConstraint */
            iload 2 /* initialDepth */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
         1: .line 1606
            astore 3 /* valueStore */
        start local 3 // org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase valueStore
         2: .line 1608
            aload 3 /* valueStore */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.startValueScope:()V
         3: .line 1610
            return
        end local 3 // org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase valueStore
        end local 2 // int initialDepth
        end local 1 // org.apache.xerces.impl.xs.identity.IdentityConstraint identityConstraint
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1  identityConstraint  Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
            0    4     2        initialDepth  I
            2    4     3          valueStore  Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
    MethodParameters:
                    Name  Flags
      identityConstraint  
      initialDepth        

  public org.apache.xerces.impl.xs.identity.XPathMatcher activateField(org.apache.xerces.impl.xs.identity.Field, int);
    descriptor: (Lorg/apache/xerces/impl/xs/identity/Field;I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.impl.xs.identity.Field field
        start local 2 // int initialDepth
         0: .line 1620
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 1 /* field */
            invokevirtual org.apache.xerces.impl.xs.identity.Field.getIdentityConstraint:()Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
            iload 2 /* initialDepth */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
         1: .line 1619
            astore 3 /* valueStore */
        start local 3 // org.apache.xerces.impl.xs.identity.ValueStore valueStore
         2: .line 1621
            aload 1 /* field */
            aload 3 /* valueStore */
            invokevirtual org.apache.xerces.impl.xs.identity.Field.createMatcher:(Lorg/apache/xerces/impl/xs/identity/ValueStore;)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
            astore 4 /* matcher */
        start local 4 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
         3: .line 1622
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            aload 4 /* matcher */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.addMatcher:(Lorg/apache/xerces/impl/xs/identity/XPathMatcher;)V
         4: .line 1623
            aload 4 /* matcher */
            invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.startDocumentFragment:()V
         5: .line 1624
            aload 4 /* matcher */
            areturn
        end local 4 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
        end local 3 // org.apache.xerces.impl.xs.identity.ValueStore valueStore
        end local 2 // int initialDepth
        end local 1 // org.apache.xerces.impl.xs.identity.Field field
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    6     1         field  Lorg/apache/xerces/impl/xs/identity/Field;
            0    6     2  initialDepth  I
            2    6     3    valueStore  Lorg/apache/xerces/impl/xs/identity/ValueStore;
            3    6     4       matcher  Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
    MethodParameters:
              Name  Flags
      field         
      initialDepth  

  public void endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint, int);
    descriptor: (Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.impl.xs.identity.IdentityConstraint identityConstraint
        start local 2 // int initialDepth
         0: .line 1635
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 1 /* identityConstraint */
            iload 2 /* initialDepth */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
         1: .line 1634
            astore 3 /* valueStore */
        start local 3 // org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase valueStore
         2: .line 1636
            aload 3 /* valueStore */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.endValueScope:()V
         3: .line 1638
            return
        end local 3 // org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase valueStore
        end local 2 // int initialDepth
        end local 1 // org.apache.xerces.impl.xs.identity.IdentityConstraint identityConstraint
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1  identityConstraint  Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
            0    4     2        initialDepth  I
            2    4     3          valueStore  Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
    MethodParameters:
                    Name  Flags
      identityConstraint  
      initialDepth        

  private void activateSelectorFor(org.apache.xerces.impl.xs.identity.IdentityConstraint);
    descriptor: (Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.impl.xs.identity.IdentityConstraint ic
         0: .line 1642
            aload 1 /* ic */
            invokevirtual org.apache.xerces.impl.xs.identity.IdentityConstraint.getSelector:()Lorg/apache/xerces/impl/xs/identity/Selector;
            astore 2 /* selector */
        start local 2 // org.apache.xerces.impl.xs.identity.Selector selector
         1: .line 1643
            aload 0 /* this */
            astore 3 /* activator */
        start local 3 // org.apache.xerces.impl.xs.identity.FieldActivator activator
         2: .line 1644
            aload 2 /* selector */
            ifnonnull 4
         3: .line 1645
            return
         4: .line 1646
      StackMap locals: org.apache.xerces.impl.xs.identity.Selector org.apache.xerces.impl.xs.identity.FieldActivator
      StackMap stack:
            aload 2 /* selector */
            aload 3 /* activator */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokevirtual org.apache.xerces.impl.xs.identity.Selector.createMatcher:(Lorg/apache/xerces/impl/xs/identity/FieldActivator;I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
            astore 4 /* matcher */
        start local 4 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
         5: .line 1647
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            aload 4 /* matcher */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.addMatcher:(Lorg/apache/xerces/impl/xs/identity/XPathMatcher;)V
         6: .line 1648
            aload 4 /* matcher */
            invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.startDocumentFragment:()V
         7: .line 1649
            return
        end local 4 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
        end local 3 // org.apache.xerces.impl.xs.identity.FieldActivator activator
        end local 2 // org.apache.xerces.impl.xs.identity.Selector selector
        end local 1 // org.apache.xerces.impl.xs.identity.IdentityConstraint ic
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    8     1         ic  Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
            1    8     2   selector  Lorg/apache/xerces/impl/xs/identity/Selector;
            2    8     3  activator  Lorg/apache/xerces/impl/xs/identity/FieldActivator;
            5    8     4    matcher  Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
    MethodParameters:
      Name  Flags
      ic    

  public org.apache.xerces.impl.xs.XSElementDecl getGlobalElementDecl(org.apache.xerces.xni.QName);
    descriptor: (Lorg/apache/xerces/xni/QName;)Lorg/apache/xerces/impl/xs/XSElementDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
         0: .line 1654
            aload 0 /* this */
         1: .line 1655
            iconst_5
         2: .line 1656
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
         3: .line 1657
            aconst_null
         4: .line 1658
            aload 1 /* element */
         5: .line 1659
            aconst_null
         6: .line 1654
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
         7: .line 1653
            astore 2 /* sGrammar */
        start local 2 // org.apache.xerces.impl.xs.SchemaGrammar sGrammar
         8: .line 1660
            aload 2 /* sGrammar */
            ifnull 10
         9: .line 1661
            aload 2 /* sGrammar */
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSElementDecl;
            areturn
        10: .line 1663
      StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar
      StackMap stack:
            aconst_null
            areturn
        end local 2 // org.apache.xerces.impl.xs.SchemaGrammar sGrammar
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   11     1   element  Lorg/apache/xerces/xni/QName;
            8   11     2  sGrammar  Lorg/apache/xerces/impl/xs/SchemaGrammar;
    MethodParameters:
         Name  Flags
      element  

  void ensureStackCapacity();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=5, locals=8, args_size=1
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
         0: .line 1673
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
            arraylength
            if_icmpne 32
         1: .line 1674
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            bipush 8
            iadd
            istore 1 /* newSize */
        start local 1 // int newSize
         2: .line 1675
            iload 1 /* newSize */
            newarray 4
            astore 2 /* newArrayB */
        start local 2 // boolean[] newArrayB
         3: .line 1676
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
            iconst_0
            aload 2 /* newArrayB */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         4: .line 1677
            aload 0 /* this */
            aload 2 /* newArrayB */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
         5: .line 1679
            iload 1 /* newSize */
            anewarray org.apache.xerces.impl.xs.XSElementDecl
            astore 3 /* newArrayE */
        start local 3 // org.apache.xerces.impl.xs.XSElementDecl[] newArrayE
         6: .line 1680
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
            iconst_0
            aload 3 /* newArrayE */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         7: .line 1681
            aload 0 /* this */
            aload 3 /* newArrayE */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
         8: .line 1683
            iload 1 /* newSize */
            newarray 4
            astore 2 /* newArrayB */
         9: .line 1684
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
            iconst_0
            aload 2 /* newArrayB */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        10: .line 1685
            aload 0 /* this */
            aload 2 /* newArrayB */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
        11: .line 1687
            iload 1 /* newSize */
            anewarray org.apache.xerces.impl.xs.XSNotationDecl
            astore 4 /* newArrayN */
        start local 4 // org.apache.xerces.impl.xs.XSNotationDecl[] newArrayN
        12: .line 1688
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
            iconst_0
            aload 4 /* newArrayN */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        13: .line 1689
            aload 0 /* this */
            aload 4 /* newArrayN */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
        14: .line 1691
            iload 1 /* newSize */
            anewarray org.apache.xerces.xs.XSTypeDefinition
            astore 5 /* newArrayT */
        start local 5 // org.apache.xerces.xs.XSTypeDefinition[] newArrayT
        15: .line 1692
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
            iconst_0
            aload 5 /* newArrayT */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        16: .line 1693
            aload 0 /* this */
            aload 5 /* newArrayT */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
        17: .line 1695
            iload 1 /* newSize */
            anewarray org.apache.xerces.impl.xs.models.XSCMValidator
            astore 6 /* newArrayC */
        start local 6 // org.apache.xerces.impl.xs.models.XSCMValidator[] newArrayC
        18: .line 1696
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            iconst_0
            aload 6 /* newArrayC */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        19: .line 1697
            aload 0 /* this */
            aload 6 /* newArrayC */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
        20: .line 1699
            iload 1 /* newSize */
            newarray 4
            astore 2 /* newArrayB */
        21: .line 1700
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
            iconst_0
            aload 2 /* newArrayB */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        22: .line 1701
            aload 0 /* this */
            aload 2 /* newArrayB */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
        23: .line 1703
            iload 1 /* newSize */
            newarray 4
            astore 2 /* newArrayB */
        24: .line 1704
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
            iconst_0
            aload 2 /* newArrayB */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        25: .line 1705
            aload 0 /* this */
            aload 2 /* newArrayB */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
        26: .line 1707
            iload 1 /* newSize */
            newarray 4
            astore 2 /* newArrayB */
        27: .line 1708
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
            iconst_0
            aload 2 /* newArrayB */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        28: .line 1709
            aload 0 /* this */
            aload 2 /* newArrayB */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
        29: .line 1711
            iload 1 /* newSize */
            anewarray int[]
            astore 7 /* newArrayIA */
        start local 7 // int[][] newArrayIA
        30: .line 1712
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
            iconst_0
            aload 7 /* newArrayIA */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        31: .line 1713
            aload 0 /* this */
            aload 7 /* newArrayIA */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
        end local 7 // int[][] newArrayIA
        end local 6 // org.apache.xerces.impl.xs.models.XSCMValidator[] newArrayC
        end local 5 // org.apache.xerces.xs.XSTypeDefinition[] newArrayT
        end local 4 // org.apache.xerces.impl.xs.XSNotationDecl[] newArrayN
        end local 3 // org.apache.xerces.impl.xs.XSElementDecl[] newArrayE
        end local 2 // boolean[] newArrayB
        end local 1 // int newSize
        32: .line 1716
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   33     0        this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            2   32     1     newSize  I
            3   32     2   newArrayB  [Z
            6   32     3   newArrayE  [Lorg/apache/xerces/impl/xs/XSElementDecl;
           12   32     4   newArrayN  [Lorg/apache/xerces/impl/xs/XSNotationDecl;
           15   32     5   newArrayT  [Lorg/apache/xerces/xs/XSTypeDefinition;
           18   32     6   newArrayC  [Lorg/apache/xerces/impl/xs/models/XSCMValidator;
           30   32     7  newArrayIA  [[I

  void handleStartDocument(org.apache.xerces.xni.XMLLocator, java.lang.String);
    descriptor: (Lorg/apache/xerces/xni/XMLLocator;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLLocator locator
        start local 2 // java.lang.String encoding
         0: .line 1720
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
            ifeq 2
         1: .line 1721
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.startDocument:()V
         2: .line 1723
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 5
         3: .line 1724
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aconst_null
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fGrammars:[Lorg/apache/xerces/impl/xs/SchemaGrammar;
         4: .line 1725
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aconst_null
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fSchemaInformation:Lorg/apache/xerces/xs/XSModel;
         5: .line 1727
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String encoding
        end local 1 // org.apache.xerces.xni.XMLLocator locator
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    6     1   locator  Lorg/apache/xerces/xni/XMLLocator;
            0    6     2  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      locator   
      encoding  

  void handleEndDocument();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
         0: .line 1730
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
            ifeq 2
         1: .line 1731
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.endDocument:()V
         2: .line 1733
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;

  org.apache.xerces.xni.XMLString handleCharacters(org.apache.xerces.xni.XMLString);
    descriptor: (Lorg/apache/xerces/xni/XMLString;)Lorg/apache/xerces/xni/XMLString;
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLString text
         0: .line 1739
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iflt 2
         1: .line 1740
            aload 1 /* text */
            areturn
         2: .line 1742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
            ifne 3
            aload 1 /* text */
            getfield org.apache.xerces.xni.XMLString.length:I
            ifgt 3
            iconst_0
            goto 4
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator
         3: iconst_1
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator int
         4: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
         5: .line 1747
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 10
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_m1
            if_icmpeq 10
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            ifeq 10
         6: .line 1749
            aload 0 /* this */
            aload 1 /* text */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_2
            if_icmpne 7
            iconst_1
            goto 8
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString
         7: iconst_0
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString int
         8: invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.normalizeWhitespace:(Lorg/apache/xerces/xni/XMLString;Z)V
         9: .line 1750
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            astore 1 /* text */
        10: .line 1752
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
            ifeq 12
        11: .line 1753
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
            aload 1 /* text */
            getfield org.apache.xerces.xni.XMLString.ch:[C
            aload 1 /* text */
            getfield org.apache.xerces.xni.XMLString.offset:I
            aload 1 /* text */
            getfield org.apache.xerces.xni.XMLString.length:I
            invokevirtual java.lang.StringBuffer.append:([CII)Ljava/lang/StringBuffer;
            pop
        12: .line 1757
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnull 23
        13: .line 1758
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 23
        14: .line 1759
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            astore 2 /* ctype */
        start local 2 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        15: .line 1760
            aload 2 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_2
            if_icmpne 23
        16: .line 1762
            aload 1 /* text */
            getfield org.apache.xerces.xni.XMLString.offset:I
            istore 3 /* i */
        start local 3 // int i
        17: goto 22
        18: .line 1763
      StackMap locals: org.apache.xerces.impl.xs.XSComplexTypeDecl int
      StackMap stack:
            aload 1 /* text */
            getfield org.apache.xerces.xni.XMLString.ch:[C
            iload 3 /* i */
            caload
            invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
            ifne 21
        19: .line 1764
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        20: .line 1765
            goto 23
        21: .line 1762
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        22: iload 3 /* i */
            aload 1 /* text */
            getfield org.apache.xerces.xni.XMLString.offset:I
            aload 1 /* text */
            getfield org.apache.xerces.xni.XMLString.length:I
            iadd
            if_icmplt 18
        end local 3 // int i
        end local 2 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        23: .line 1771
      StackMap locals:
      StackMap stack:
            aload 1 /* text */
            areturn
        end local 1 // org.apache.xerces.xni.XMLString text
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   24     0   this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   24     1   text  Lorg/apache/xerces/xni/XMLString;
           15   23     2  ctype  Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
           17   23     3      i  I
    MethodParameters:
      Name  Flags
      text  

  private void normalizeWhitespace(org.apache.xerces.xni.XMLString, boolean);
    descriptor: (Lorg/apache/xerces/xni/XMLString;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=10, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLString value
        start local 2 // boolean collapse
         0: .line 1781
            iload 2 /* collapse */
            istore 3 /* skipSpace */
        start local 3 // boolean skipSpace
         1: .line 1782
            iconst_0
            istore 4 /* sawNonWS */
        start local 4 // boolean sawNonWS
         2: .line 1783
            iconst_0
            istore 5 /* leading */
        start local 5 // boolean leading
         3: .line 1784
            iconst_0
            istore 6 /* trailing */
        start local 6 // boolean trailing
         4: .line 1786
            aload 1 /* value */
            getfield org.apache.xerces.xni.XMLString.offset:I
            aload 1 /* value */
            getfield org.apache.xerces.xni.XMLString.length:I
            iadd
            istore 8 /* size */
        start local 8 // int size
         5: .line 1789
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            ifnull 6
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            arraylength
            aload 1 /* value */
            getfield org.apache.xerces.xni.XMLString.length:I
            iconst_1
            iadd
            if_icmpge 7
         6: .line 1790
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString int int int int int top int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            aload 1 /* value */
            getfield org.apache.xerces.xni.XMLString.length:I
            iconst_1
            iadd
            newarray 5
            putfield org.apache.xerces.xni.XMLString.ch:[C
         7: .line 1793
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iconst_1
            putfield org.apache.xerces.xni.XMLString.offset:I
         8: .line 1794
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iconst_1
            putfield org.apache.xerces.xni.XMLString.length:I
         9: .line 1796
            aload 1 /* value */
            getfield org.apache.xerces.xni.XMLString.offset:I
            istore 9 /* i */
        start local 9 // int i
        10: goto 23
        11: .line 1797
      StackMap locals: int
      StackMap stack:
            aload 1 /* value */
            getfield org.apache.xerces.xni.XMLString.ch:[C
            iload 9 /* i */
            caload
            istore 7 /* c */
        start local 7 // char c
        12: .line 1798
            iload 7 /* c */
            invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
            ifeq 19
        13: .line 1799
            iload 3 /* skipSpace */
            ifne 16
        14: .line 1801
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            dup
            getfield org.apache.xerces.xni.XMLString.length:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.xerces.xni.XMLString.length:I
            bipush 32
            castore
        15: .line 1802
            iload 2 /* collapse */
            istore 3 /* skipSpace */
        16: .line 1804
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString int int int int int int int int
      StackMap stack:
            iload 4 /* sawNonWS */
            ifne 22
        17: .line 1806
            iconst_1
            istore 5 /* leading */
        18: .line 1808
            goto 22
        19: .line 1809
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            dup
            getfield org.apache.xerces.xni.XMLString.length:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.xerces.xni.XMLString.length:I
            iload 7 /* c */
            castore
        20: .line 1810
            iconst_0
            istore 3 /* skipSpace */
        21: .line 1811
            iconst_1
            istore 4 /* sawNonWS */
        22: .line 1796
      StackMap locals:
      StackMap stack:
            iinc 9 /* i */ 1
        end local 7 // char c
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.XMLString int int int int int top int int
      StackMap stack:
        23: iload 9 /* i */
            iload 8 /* size */
            if_icmplt 11
        end local 9 // int i
        24: .line 1814
            iload 3 /* skipSpace */
            ifeq 31
        25: .line 1815
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.length:I
            iconst_1
            if_icmple 29
        26: .line 1817
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            dup
            getfield org.apache.xerces.xni.XMLString.length:I
            iconst_1
            isub
            putfield org.apache.xerces.xni.XMLString.length:I
        27: .line 1818
            iconst_1
            istore 6 /* trailing */
        28: .line 1819
            goto 31
      StackMap locals:
      StackMap stack:
        29: iload 5 /* leading */
            ifeq 31
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
            ifne 31
        30: .line 1822
            iconst_1
            istore 6 /* trailing */
        31: .line 1826
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.length:I
            iconst_1
            if_icmple 40
        32: .line 1827
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
            ifne 40
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_2
            if_icmpne 40
        33: .line 1828
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTrailing:Z
            ifeq 37
        34: .line 1831
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iconst_0
            putfield org.apache.xerces.xni.XMLString.offset:I
        35: .line 1832
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            iconst_0
            bipush 32
            castore
        36: .line 1833
            goto 40
      StackMap locals:
      StackMap stack:
        37: iload 5 /* leading */
            ifeq 40
        38: .line 1836
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iconst_0
            putfield org.apache.xerces.xni.XMLString.offset:I
        39: .line 1837
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            iconst_0
            bipush 32
            castore
        40: .line 1843
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            dup
            getfield org.apache.xerces.xni.XMLString.length:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.offset:I
            isub
            putfield org.apache.xerces.xni.XMLString.length:I
        41: .line 1845
            aload 0 /* this */
            iload 6 /* trailing */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTrailing:Z
        42: .line 1847
            iload 6 /* trailing */
            ifne 43
            iload 4 /* sawNonWS */
            ifeq 44
        43: .line 1848
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
        44: .line 1849
      StackMap locals:
      StackMap stack:
            return
        end local 8 // int size
        end local 6 // boolean trailing
        end local 5 // boolean leading
        end local 4 // boolean sawNonWS
        end local 3 // boolean skipSpace
        end local 2 // boolean collapse
        end local 1 // org.apache.xerces.xni.XMLString value
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   45     0       this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   45     1      value  Lorg/apache/xerces/xni/XMLString;
            0   45     2   collapse  Z
            1   45     3  skipSpace  Z
            2   45     4   sawNonWS  Z
            3   45     5    leading  Z
            4   45     6   trailing  Z
           12   23     7          c  C
            5   45     8       size  I
           10   24     9          i  I
    MethodParameters:
          Name  Flags
      value     
      collapse  

  private void normalizeWhitespace(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=7, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String value
        start local 2 // boolean collapse
         0: .line 1852
            iload 2 /* collapse */
            istore 3 /* skipSpace */
        start local 3 // boolean skipSpace
         1: .line 1854
            aload 1 /* value */
            invokevirtual java.lang.String.length:()I
            istore 5 /* size */
        start local 5 // int size
         2: .line 1857
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            ifnull 3
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            arraylength
            iload 5 /* size */
            if_icmpge 4
         3: .line 1858
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String int int top int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iload 5 /* size */
            newarray 5
            putfield org.apache.xerces.xni.XMLString.ch:[C
         4: .line 1860
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iconst_0
            putfield org.apache.xerces.xni.XMLString.offset:I
         5: .line 1861
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iconst_0
            putfield org.apache.xerces.xni.XMLString.length:I
         6: .line 1863
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         7: goto 17
         8: .line 1864
      StackMap locals: int
      StackMap stack:
            aload 1 /* value */
            iload 6 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 4 /* c */
        start local 4 // char c
         9: .line 1865
            iload 4 /* c */
            invokestatic org.apache.xerces.util.XMLChar.isSpace:(I)Z
            ifeq 14
        10: .line 1866
            iload 3 /* skipSpace */
            ifne 16
        11: .line 1868
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            dup
            getfield org.apache.xerces.xni.XMLString.length:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.xerces.xni.XMLString.length:I
            bipush 32
            castore
        12: .line 1869
            iload 2 /* collapse */
            istore 3 /* skipSpace */
        13: .line 1871
            goto 16
        14: .line 1872
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            dup
            getfield org.apache.xerces.xni.XMLString.length:I
            dup_x1
            iconst_1
            iadd
            putfield org.apache.xerces.xni.XMLString.length:I
            iload 4 /* c */
            castore
        15: .line 1873
            iconst_0
            istore 3 /* skipSpace */
        16: .line 1863
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
        end local 4 // char c
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String int int top int int
      StackMap stack:
        17: iload 6 /* i */
            iload 5 /* size */
            if_icmplt 8
        end local 6 // int i
        18: .line 1876
            iload 3 /* skipSpace */
            ifeq 21
        19: .line 1877
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.length:I
            ifeq 21
        20: .line 1879
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            dup
            getfield org.apache.xerces.xni.XMLString.length:I
            iconst_1
            isub
            putfield org.apache.xerces.xni.XMLString.length:I
        21: .line 1881
      StackMap locals:
      StackMap stack:
            return
        end local 5 // int size
        end local 3 // boolean skipSpace
        end local 2 // boolean collapse
        end local 1 // java.lang.String value
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   22     1      value  Ljava/lang/String;
            0   22     2   collapse  Z
            1   22     3  skipSpace  Z
            9   17     4          c  C
            2   22     5       size  I
            7   18     6          i  I
    MethodParameters:
          Name  Flags
      value     
      collapse  

  void handleIgnorableWhitespace(org.apache.xerces.xni.XMLString);
    descriptor: (Lorg/apache/xerces/xni/XMLString;)V
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.XMLString text
         0: .line 1886
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iflt 2
         1: .line 1887
            return
         2: .line 1892
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.xerces.xni.XMLString text
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    3     1  text  Lorg/apache/xerces/xni/XMLString;
    MethodParameters:
      Name  Flags
      text  

  org.apache.xerces.xni.Augmentations handleStartElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
    flags: (0x0000) 
    Code:
      stack=8, locals=14, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // org.apache.xerces.xni.XMLAttributes attributes
        start local 3 // org.apache.xerces.xni.Augmentations augs
         0: .line 1902
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_m1
            if_icmpne 3
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationManager:Lorg/apache/xerces/impl/validation/ValidationManager;
            invokevirtual org.apache.xerces.impl.validation.ValidationManager.isGrammarFound:()Z
            ifeq 3
         1: .line 1903
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
            ifnonnull 3
         2: .line 1908
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
         3: .line 1920
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
            ifne 9
         4: .line 1922
            aload 2 /* attributes */
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         5: .line 1921
            astore 4 /* sLocation */
        start local 4 // java.lang.String sLocation
         6: .line 1924
            aload 2 /* attributes */
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         7: .line 1923
            astore 5 /* nsLocation */
        start local 5 // java.lang.String nsLocation
         8: .line 1928
            aload 0 /* this */
            aload 4 /* sLocation */
            aload 5 /* nsLocation */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.storeLocations:(Ljava/lang/String;Ljava/lang/String;)V
        end local 5 // java.lang.String nsLocation
        end local 4 // java.lang.String sLocation
         9: .line 1933
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iflt 14
        10: .line 1934
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            iadd
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
        11: .line 1935
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 13
        12: .line 1936
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 3 /* augs */
        13: .line 1937
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
        14: .line 1945
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* decl */
        start local 4 // java.lang.Object decl
        15: .line 1946
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            ifnull 61
        16: .line 1947
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 1 /* element */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.oneTransition:(Lorg/apache/xerces/xni/QName;[ILorg/apache/xerces/impl/xs/SubstitutionGroupHandler;)Ljava/lang/Object;
            astore 4 /* decl */
        17: .line 1949
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            iconst_0
            iaload
            iconst_m1
            if_icmpne 61
        18: .line 1950
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            astore 5 /* ctype */
        start local 5 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        19: .line 1953
            aload 5 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fParticle:Lorg/apache/xerces/impl/xs/XSParticleDecl;
            ifnull 51
        20: .line 1954
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.whatCanGoHere:([I)Ljava/util/Vector;
            dup
            astore 6 /* next */
        start local 6 // java.util.Vector next
        21: invokevirtual java.util.Vector.size:()I
            ifle 51
        22: .line 1955
            aload 0 /* this */
            aload 6 /* next */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.expectedStr:(Ljava/util/Vector;)Ljava/lang/String;
            astore 7 /* expected */
        start local 7 // java.lang.String expected
        23: .line 1956
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
            astore 8 /* occurenceInfo */
        start local 8 // int[] occurenceInfo
        24: .line 1957
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            ifnull 25
            new java.lang.StringBuilder
            dup
            ldc "{\""
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            bipush 34
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            ldc ":"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 26
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl java.util.Vector java.lang.String int[]
      StackMap stack:
        25: aload 1 /* element */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        26: astore 9 /* elemExpandedQname */
        start local 9 // java.lang.String elemExpandedQname
        27: .line 1958
            aload 8 /* occurenceInfo */
            ifnull 49
        28: .line 1959
            aload 8 /* occurenceInfo */
            iconst_0
            iaload
            istore 10 /* minOccurs */
        start local 10 // int minOccurs
        29: .line 1960
            aload 8 /* occurenceInfo */
            iconst_1
            iaload
            istore 11 /* maxOccurs */
        start local 11 // int maxOccurs
        30: .line 1961
            aload 8 /* occurenceInfo */
            iconst_2
            iaload
            istore 12 /* count */
        start local 12 // int count
        31: .line 1963
            iload 12 /* count */
            iload 10 /* minOccurs */
            if_icmpge 42
        32: .line 1964
            iload 10 /* minOccurs */
            iload 12 /* count */
            isub
            istore 13 /* required */
        start local 13 // int required
        33: .line 1965
            iload 13 /* required */
            iconst_1
            if_icmple 38
        34: .line 1966
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.h"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        35: .line 1967
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 8 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
            aastore
            dup
            iconst_2
            iload 10 /* minOccurs */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
            dup
            iconst_3
            iload 13 /* required */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
        36: .line 1966
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        37: .line 1968
            goto 61
        38: .line 1970
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl java.util.Vector java.lang.String int[] java.lang.String int int int int
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.g"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        39: .line 1971
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 8 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
            aastore
            dup
            iconst_2
            iload 10 /* minOccurs */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
        40: .line 1970
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 13 // int required
        41: .line 1973
            goto 61
        42: .line 1975
      StackMap locals:
      StackMap stack:
            iload 12 /* count */
            iload 11 /* maxOccurs */
            if_icmplt 47
            iload 11 /* maxOccurs */
            iconst_m1
            if_icmpeq 47
        43: .line 1976
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.e"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        44: .line 1977
            aload 7 /* expected */
            aastore
            dup
            iconst_2
            iload 11 /* maxOccurs */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
        45: .line 1976
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        46: .line 1978
            goto 61
        47: .line 1980
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.a"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 9 /* elemExpandedQname */
            aastore
            dup
            iconst_1
            aload 7 /* expected */
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 12 // int count
        end local 11 // int maxOccurs
        end local 10 // int minOccurs
        48: .line 1982
            goto 61
        49: .line 1984
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.a"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 9 /* elemExpandedQname */
            aastore
            dup
            iconst_1
            aload 7 /* expected */
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 9 // java.lang.String elemExpandedQname
        end local 8 // int[] occurenceInfo
        end local 7 // java.lang.String expected
        50: .line 1986
            goto 61
        end local 6 // java.util.Vector next
        51: .line 1988
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
            astore 7 /* occurenceInfo */
        start local 7 // int[] occurenceInfo
        52: .line 1989
            aload 7 /* occurenceInfo */
            ifnull 60
        53: .line 1990
            aload 7 /* occurenceInfo */
            iconst_1
            iaload
            istore 8 /* maxOccurs */
        start local 8 // int maxOccurs
        54: .line 1991
            aload 7 /* occurenceInfo */
            iconst_2
            iaload
            istore 9 /* count */
        start local 9 // int count
        55: .line 1993
            iload 9 /* count */
            iload 8 /* maxOccurs */
            if_icmplt 58
            iload 8 /* maxOccurs */
            iconst_m1
            if_icmpeq 58
        56: .line 1994
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.f"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 7 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
            aastore
            dup
            iconst_1
            iload 8 /* maxOccurs */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        57: .line 1995
            goto 61
        58: .line 1997
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl top int[] int int
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.d"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 9 // int count
        end local 8 // int maxOccurs
        59: .line 1999
            goto 61
        60: .line 2001
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.d"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 7 // int[] occurenceInfo
        end local 5 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        61: .line 2008
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_m1
            if_icmpeq 74
        62: .line 2009
            aload 0 /* this */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.ensureStackCapacity:()V
        63: .line 2010
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            bastore
        64: .line 2011
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
        65: .line 2012
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            aastore
        66: .line 2013
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            bastore
        67: .line 2014
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
            aastore
        68: .line 2015
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            aastore
        69: .line 2016
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
            bastore
        70: .line 2017
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aastore
        71: .line 2018
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            aastore
        72: .line 2019
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
            bastore
        73: .line 2020
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
            bastore
        74: .line 2025
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            iadd
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
        75: .line 2026
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
        76: .line 2027
            aconst_null
            astore 5 /* wildcard */
        start local 5 // org.apache.xerces.impl.xs.XSWildcardDecl wildcard
        77: .line 2028
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
        78: .line 2029
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
        79: .line 2030
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
        80: .line 2031
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
        81: .line 2034
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
            iconst_0
            invokevirtual java.lang.StringBuffer.setLength:(I)V
        82: .line 2035
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
        83: .line 2036
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        84: .line 2040
            aload 4 /* decl */
            ifnull 89
        85: .line 2041
            aload 4 /* decl */
            instanceof org.apache.xerces.impl.xs.XSElementDecl
            ifeq 88
        86: .line 2042
            aload 0 /* this */
            aload 4 /* decl */
            checkcast org.apache.xerces.impl.xs.XSElementDecl
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
        87: .line 2043
            goto 89
        88: .line 2044
      StackMap locals: org.apache.xerces.impl.xs.XSWildcardDecl
      StackMap stack:
            aload 4 /* decl */
            checkcast org.apache.xerces.impl.xs.XSWildcardDecl
            astore 5 /* wildcard */
        89: .line 2049
      StackMap locals:
      StackMap stack:
            aload 5 /* wildcard */
            ifnull 94
            aload 5 /* wildcard */
            getfield org.apache.xerces.impl.xs.XSWildcardDecl.fProcessContents:S
            iconst_2
            if_icmpne 94
        90: .line 2050
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
        91: .line 2051
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 93
        92: .line 2052
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 3 /* augs */
        93: .line 2053
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
        94: .line 2056
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            ifne 107
        95: .line 2058
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 99
        96: .line 2059
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lorg/apache/xerces/impl/xs/XSElementDecl;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
        97: .line 2060
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            aload 1 /* element */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.checkElementMatchesRootElementDecl:(Lorg/apache/xerces/impl/xs/XSElementDecl;Lorg/apache/xerces/xni/QName;)V
        98: .line 2061
            goto 107
        99: .line 2062
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
            ifnull 102
       100: .line 2063
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
            aload 1 /* element */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processRootElementDeclQName:(Ljavax/xml/namespace/QName;Lorg/apache/xerces/xni/QName;)V
       101: .line 2064
            goto 107
       102: .line 2066
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnull 105
       103: .line 2067
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lorg/apache/xerces/xs/XSTypeDefinition;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
       104: .line 2068
            goto 107
       105: .line 2069
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
            ifnull 107
       106: .line 2070
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processRootTypeQName:(Ljavax/xml/namespace/QName;)V
       107: .line 2075
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnonnull 121
       108: .line 2079
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnonnull 119
       109: .line 2082
            aload 0 /* this */
       110: .line 2083
            iconst_5
       111: .line 2084
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
       112: .line 2085
            aconst_null
       113: .line 2086
            aload 1 /* element */
       114: .line 2087
            aload 2 /* attributes */
       115: .line 2082
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
       116: .line 2081
            astore 6 /* sGrammar */
        start local 6 // org.apache.xerces.impl.xs.SchemaGrammar sGrammar
       117: .line 2088
            aload 6 /* sGrammar */
            ifnull 119
       118: .line 2089
            aload 0 /* this */
            aload 6 /* sGrammar */
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSElementDecl;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
        end local 6 // org.apache.xerces.impl.xs.SchemaGrammar sGrammar
       119: .line 2093
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 121
       120: .line 2095
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fType:Lorg/apache/xerces/xs/XSTypeDefinition;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
       121: .line 2100
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            if_icmpne 123
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnonnull 123
       122: .line 2101
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            iconst_1
            iadd
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
       123: .line 2105
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* xsiType */
        start local 6 // java.lang.String xsiType
       124: .line 2106
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            if_icmplt 126
       125: .line 2107
            aload 2 /* attributes */
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* xsiType */
       126: .line 2111
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnonnull 154
            aload 6 /* xsiType */
            ifnonnull 154
       127: .line 2115
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            ifne 146
       128: .line 2118
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
            ifne 129
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
            ifeq 139
       129: .line 2125
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
            ifnull 135
       130: .line 2126
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            invokeinterface org.apache.xerces.xni.parser.XMLDocumentSource.setDocumentHandler:(Lorg/apache/xerces/xni/XMLDocumentHandler;)V
       131: .line 2127
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 133
       132: .line 2128
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentSource:Lorg/apache/xerces/xni/parser/XMLDocumentSource;
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.setDocumentSource:(Lorg/apache/xerces/xni/parser/XMLDocumentSource;)V
       133: .line 2130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush -2
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
       134: .line 2131
            aload 3 /* augs */
            areturn
       135: .line 2134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
       136: .line 2135
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 138
       137: .line 2136
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 3 /* augs */
       138: .line 2137
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
       139: .line 2145
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
       140: .line 2146
            ldc "http://www.w3.org/TR/xml-schema-1"
       141: .line 2147
            ldc "cvc-elt.1.a"
       142: .line 2148
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
       143: .line 2149
            iconst_1
       144: .line 2145
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
       145: .line 2150
            goto 148
       146: .line 2154
      StackMap locals:
      StackMap stack:
            aload 5 /* wildcard */
            ifnull 148
            aload 5 /* wildcard */
            getfield org.apache.xerces.impl.xs.XSWildcardDecl.fProcessContents:S
            iconst_1
            if_icmpne 148
       147: .line 2156
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.c"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       148: .line 2161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.fAnyType:Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
       149: .line 2162
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
       150: .line 2163
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
       151: .line 2165
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
       152: .line 2170
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.pushContext:()V
       153: .line 2171
            goto 174
       154: .line 2175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.pushContext:()V
       155: .line 2178
            aload 6 /* xsiType */
            ifnull 162
       156: .line 2179
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            astore 7 /* oldType */
        start local 7 // org.apache.xerces.xs.XSTypeDefinition oldType
       157: .line 2180
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* element */
            aload 6 /* xsiType */
            aload 2 /* attributes */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getAndCheckXsiType:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/xs/XSTypeDefinition;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
       158: .line 2182
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnonnull 162
       159: .line 2183
            aload 7 /* oldType */
            ifnonnull 161
       160: .line 2184
            aload 0 /* this */
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.fAnyType:Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            goto 162
       161: .line 2186
      StackMap locals: org.apache.xerces.xs.XSTypeDefinition
      StackMap stack:
            aload 0 /* this */
            aload 7 /* oldType */
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
        end local 7 // org.apache.xerces.xs.XSTypeDefinition oldType
       162: .line 2190
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
       163: .line 2192
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 167
       164: .line 2193
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getConstraintType:()S
            iconst_2
            if_icmpne 167
       165: .line 2194
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
       166: .line 2195
            goto 174
       167: .line 2197
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 16
            if_icmpne 170
       168: .line 2198
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
       169: .line 2199
            goto 174
       170: .line 2201
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            astore 7 /* ctype */
        start local 7 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
       171: .line 2202
            aload 0 /* this */
            aload 7 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_1
            if_icmpne 172
            iconst_1
            goto 173
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSWildcardDecl java.lang.String org.apache.xerces.impl.xs.XSComplexTypeDecl
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator
       172: iconst_0
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.Augmentations java.lang.Object org.apache.xerces.impl.xs.XSWildcardDecl java.lang.String org.apache.xerces.impl.xs.XSComplexTypeDecl
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator int
       173: putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
        end local 7 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
       174: .line 2208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 176
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getAbstract:()Z
            ifeq 176
       175: .line 2209
            aload 0 /* this */
            ldc "cvc-elt.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       176: .line 2212
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            ifne 178
       177: .line 2213
            aload 0 /* this */
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
       178: .line 2217
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 183
       179: .line 2219
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFirstChunk:Z
       180: .line 2220
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTrailing:Z
       181: .line 2221
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
       182: .line 2222
            aload 0 /* this */
            iconst_m1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
       183: .line 2227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 196
       184: .line 2228
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            astore 7 /* ctype */
        start local 7 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
       185: .line 2229
            aload 7 /* ctype */
            invokevirtual org.apache.xerces.impl.xs.XSComplexTypeDecl.getAbstract:()Z
            ifeq 187
       186: .line 2230
            aload 0 /* this */
            ldc "cvc-type.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       187: .line 2232
      StackMap locals: org.apache.xerces.impl.xs.XSComplexTypeDecl
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 204
       188: .line 2235
            aload 7 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_1
            if_icmpne 204
       189: .line 2236
            aload 7 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lorg/apache/xerces/impl/dv/XSSimpleType;
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getVariety:()S
            iconst_3
            if_icmpne 192
       190: .line 2237
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
       191: .line 2238
            goto 204
       192: .line 2240
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 7 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lorg/apache/xerces/impl/dv/XSSimpleType;
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getWhitespace:()S
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
       193: .line 2241
            goto 204
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.dv.DatatypeException
       194: pop
        end local 7 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
       195: .line 2247
            goto 204
       196: .line 2249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 204
       197: .line 2251
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.dv.XSSimpleType
            astore 7 /* dv */
        start local 7 // org.apache.xerces.impl.dv.XSSimpleType dv
       198: .line 2252
            aload 7 /* dv */
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getVariety:()S
            iconst_3
            if_icmpne 201
       199: .line 2253
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
       200: .line 2254
            goto 204
       201: .line 2256
      StackMap locals: org.apache.xerces.impl.dv.XSSimpleType
      StackMap stack:
            aload 0 /* this */
            aload 7 /* dv */
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getWhitespace:()S
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
       202: .line 2257
            goto 204
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.dv.DatatypeException
       203: pop
        end local 7 // org.apache.xerces.impl.dv.XSSimpleType dv
       204: .line 2264
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
       205: .line 2265
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 207
       206: .line 2266
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
            invokevirtual org.apache.xerces.impl.xs.XSComplexTypeDecl.getContentModel:(Lorg/apache/xerces/impl/xs/models/CMBuilder;)Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
       207: .line 2270
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
       208: .line 2271
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            ifnull 210
       209: .line 2272
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.startContentModel:()[I
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
       210: .line 2275
      StackMap locals:
      StackMap stack:
            aload 2 /* attributes */
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* xsiNil */
        start local 7 // java.lang.String xsiNil
       211: .line 2277
            aload 7 /* xsiNil */
            ifnull 213
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 213
       212: .line 2278
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* element */
            aload 7 /* xsiNil */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getXsiNil:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;)Z
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
       213: .line 2282
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            astore 8 /* attrGrp */
        start local 8 // org.apache.xerces.impl.xs.XSAttributeGroupDecl attrGrp
       214: .line 2283
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 217
       215: .line 2284
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            astore 9 /* ctype */
        start local 9 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
       216: .line 2285
            aload 9 /* ctype */
            invokevirtual org.apache.xerces.impl.xs.XSComplexTypeDecl.getAttrGrp:()Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;
            astore 8 /* attrGrp */
        end local 9 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
       217: .line 2288
      StackMap locals: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
            ifeq 223
       218: .line 2290
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.startElement:()V
       219: .line 2291
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.pushContext:()V
       220: .line 2293
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 223
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fIDCPos:I
            ifle 223
       221: .line 2294
            aload 0 /* this */
            iconst_1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
       222: .line 2296
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            aload 0 /* this */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.initValueStoresFor:(Lorg/apache/xerces/impl/xs/XSElementDecl;Lorg/apache/xerces/impl/xs/identity/FieldActivator;)V
       223: .line 2299
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 8 /* attrGrp */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processAttributes:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;)V
       224: .line 2302
            aload 8 /* attrGrp */
            ifnull 226
       225: .line 2303
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 8 /* attrGrp */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.addDefaultAttributes:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;)V
       226: .line 2307
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
            istore 9 /* count */
        start local 9 // int count
       227: .line 2308
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       228: goto 232
       229: .line 2309
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            iload 10 /* i */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
            astore 11 /* matcher */
        start local 11 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
       230: .line 2310
            aload 11 /* matcher */
            aload 1 /* element */
            aload 2 /* attributes */
            invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.startElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)V
        end local 11 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
       231: .line 2308
            iinc 10 /* i */ 1
      StackMap locals:
      StackMap stack:
       232: iload 10 /* i */
            iload 9 /* count */
            if_icmplt 229
        end local 10 // int i
       233: .line 2313
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 240
       234: .line 2314
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 3 /* augs */
       235: .line 2317
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
       236: .line 2319
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fDeclaration:Lorg/apache/xerces/xs/XSElementDeclaration;
       237: .line 2321
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fTypeDecl:Lorg/apache/xerces/xs/XSTypeDefinition;
       238: .line 2323
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fNotation:Lorg/apache/xerces/xs/XSNotationDeclaration;
       239: .line 2325
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fNil:Z
       240: .line 2328
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
        end local 9 // int count
        end local 8 // org.apache.xerces.impl.xs.XSAttributeGroupDecl attrGrp
        end local 7 // java.lang.String xsiNil
        end local 6 // java.lang.String xsiType
        end local 5 // org.apache.xerces.impl.xs.XSWildcardDecl wildcard
        end local 4 // java.lang.Object decl
        end local 3 // org.apache.xerces.xni.Augmentations augs
        end local 2 // org.apache.xerces.xni.XMLAttributes attributes
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0  241     0               this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0  241     1            element  Lorg/apache/xerces/xni/QName;
            0  241     2         attributes  Lorg/apache/xerces/xni/XMLAttributes;
            0  241     3               augs  Lorg/apache/xerces/xni/Augmentations;
            6    9     4          sLocation  Ljava/lang/String;
            8    9     5         nsLocation  Ljava/lang/String;
           15  241     4               decl  Ljava/lang/Object;
           19   61     5              ctype  Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
           21   51     6               next  Ljava/util/Vector;
           23   50     7           expected  Ljava/lang/String;
           24   50     8      occurenceInfo  [I
           27   50     9  elemExpandedQname  Ljava/lang/String;
           29   48    10          minOccurs  I
           30   48    11          maxOccurs  I
           31   48    12              count  I
           33   41    13           required  I
           52   61     7      occurenceInfo  [I
           54   59     8          maxOccurs  I
           55   59     9              count  I
           77  241     5           wildcard  Lorg/apache/xerces/impl/xs/XSWildcardDecl;
          117  119     6           sGrammar  Lorg/apache/xerces/impl/xs/SchemaGrammar;
          124  241     6            xsiType  Ljava/lang/String;
          157  162     7            oldType  Lorg/apache/xerces/xs/XSTypeDefinition;
          171  174     7              ctype  Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
          185  195     7              ctype  Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
          198  204     7                 dv  Lorg/apache/xerces/impl/dv/XSSimpleType;
          211  241     7             xsiNil  Ljava/lang/String;
          214  241     8            attrGrp  Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;
          216  217     9              ctype  Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
          227  241     9              count  I
          228  233    10                  i  I
          230  231    11            matcher  Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
      Exception table:
        from    to  target  type
         192   193     194  Class org.apache.xerces.impl.dv.DatatypeException
         201   202     203  Class org.apache.xerces.impl.dv.DatatypeException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  org.apache.xerces.xni.Augmentations handleEndElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
    flags: (0x0000) 
    Code:
      stack=7, locals=10, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // org.apache.xerces.xni.Augmentations augs
         0: .line 2343
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iflt 26
         1: .line 2346
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            if_icmpne 16
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            ifle 16
         2: .line 2348
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
         3: .line 2349
            aload 0 /* this */
            iconst_m1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
         4: .line 2350
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
         5: .line 2351
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
         6: .line 2352
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
         7: .line 2353
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
         8: .line 2354
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
         9: .line 2355
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
        10: .line 2356
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
        11: .line 2357
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
        12: .line 2358
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
        13: .line 2359
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
        14: .line 2360
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        15: .line 2361
            goto 17
        16: .line 2363
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
        17: .line 2371
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_m1
            if_icmpne 23
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
            ifeq 23
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
            ifne 23
        18: .line 2373
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
        19: .line 2374
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
        20: .line 2375
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
        21: .line 2376
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        22: .line 2372
            invokestatic org.apache.xerces.impl.xs.XSConstraints.fullSchemaChecking:(Lorg/apache/xerces/impl/xs/XSGrammarBucket;Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;Lorg/apache/xerces/impl/xs/models/CMBuilder;Lorg/apache/xerces/impl/XMLErrorReporter;)V
        23: .line 2379
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 25
        24: .line 2380
            aload 0 /* this */
            aload 2 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 2 /* augs */
        25: .line 2381
      StackMap locals:
      StackMap stack:
            aload 2 /* augs */
            areturn
        26: .line 2385
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processElementContent:(Lorg/apache/xerces/xni/QName;)V
        27: .line 2387
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIDCChecking:Z
            ifeq 80
        28: .line 2392
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
            istore 3 /* oldCount */
        start local 3 // int oldCount
        29: .line 2393
            iload 3 /* oldCount */
            iconst_1
            isub
            istore 4 /* i */
        start local 4 // int i
        30: goto 50
        31: .line 2394
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            iload 4 /* i */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
            astore 5 /* matcher */
        start local 5 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
        32: .line 2395
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnonnull 35
        33: .line 2396
            aload 5 /* matcher */
            aload 1 /* element */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValueType:S
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.itemValueTypes:Lorg/apache/xerces/xs/ShortList;
            invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xs/XSTypeDefinition;ZLjava/lang/Object;SLorg/apache/xerces/xs/ShortList;)V
        34: .line 2397
            goto 49
        35: .line 2399
      StackMap locals: org.apache.xerces.impl.xs.identity.XPathMatcher
      StackMap stack:
            aload 5 /* matcher */
        36: .line 2400
            aload 1 /* element */
        37: .line 2401
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
        38: .line 2402
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getNillable:()Z
        39: .line 2403
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            ifnonnull 41
        40: .line 2404
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            goto 42
        41: .line 2405
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
      StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
        42: .line 2406
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
      StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            ifnonnull 44
        43: .line 2407
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValueType:S
            goto 45
        44: .line 2408
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
      StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValueType:S
        45: .line 2409
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
      StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object int
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            ifnonnull 47
        46: .line 2410
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.itemValueTypes:Lorg/apache/xerces/xs/ShortList;
            goto 48
        47: .line 2411
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
      StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object int
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.itemValueTypes:Lorg/apache/xerces/xs/ShortList;
        48: .line 2399
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.Augmentations int int org.apache.xerces.impl.xs.identity.XPathMatcher
      StackMap stack: org.apache.xerces.impl.xs.identity.XPathMatcher org.apache.xerces.xni.QName org.apache.xerces.xs.XSTypeDefinition int java.lang.Object int org.apache.xerces.xs.ShortList
            invokevirtual org.apache.xerces.impl.xs.identity.XPathMatcher.endElement:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xs/XSTypeDefinition;ZLjava/lang/Object;SLorg/apache/xerces/xs/ShortList;)V
        end local 5 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
        49: .line 2393
      StackMap locals:
      StackMap stack:
            iinc 4 /* i */ -1
      StackMap locals:
      StackMap stack:
        50: iload 4 /* i */
            ifge 31
        end local 4 // int i
        51: .line 2415
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.size:()I
            ifle 53
        52: .line 2416
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.popContext:()V
        53: .line 2419
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
            istore 4 /* newCount */
        start local 4 // int newCount
        54: .line 2421
            iload 3 /* oldCount */
            iconst_1
            isub
            istore 5 /* i */
        start local 5 // int i
        55: goto 64
        56: .line 2422
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            iload 5 /* i */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
            astore 6 /* matcher */
        start local 6 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
        57: .line 2423
            aload 6 /* matcher */
            instanceof org.apache.xerces.impl.xs.identity.Selector$Matcher
            ifeq 63
        58: .line 2424
            aload 6 /* matcher */
            checkcast org.apache.xerces.impl.xs.identity.Selector$Matcher
            astore 7 /* selMatcher */
        start local 7 // org.apache.xerces.impl.xs.identity.Selector$Matcher selMatcher
        59: .line 2426
            aload 7 /* selMatcher */
            invokevirtual org.apache.xerces.impl.xs.identity.Selector$Matcher.getIdentityConstraint:()Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
            dup
            astore 8 /* id */
        start local 8 // org.apache.xerces.impl.xs.identity.IdentityConstraint id
        60: ifnull 63
        61: .line 2427
            aload 8 /* id */
            invokevirtual org.apache.xerces.impl.xs.identity.IdentityConstraint.getCategory:()S
            iconst_2
            if_icmpeq 63
        62: .line 2428
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 8 /* id */
            aload 7 /* selMatcher */
            invokevirtual org.apache.xerces.impl.xs.identity.Selector$Matcher.getInitialDepth:()I
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.transplant:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)V
        end local 8 // org.apache.xerces.impl.xs.identity.IdentityConstraint id
        end local 7 // org.apache.xerces.impl.xs.identity.Selector$Matcher selMatcher
        end local 6 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
        63: .line 2421
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ -1
      StackMap locals:
      StackMap stack:
        64: iload 5 /* i */
            iload 4 /* newCount */
            if_icmpge 56
        end local 5 // int i
        65: .line 2434
            iload 3 /* oldCount */
            iconst_1
            isub
            istore 5 /* i */
        start local 5 // int i
        66: goto 78
        67: .line 2435
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fMatcherStack:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            iload 5 /* i */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
            astore 6 /* matcher */
        start local 6 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
        68: .line 2436
            aload 6 /* matcher */
            instanceof org.apache.xerces.impl.xs.identity.Selector$Matcher
            ifeq 77
        69: .line 2437
            aload 6 /* matcher */
            checkcast org.apache.xerces.impl.xs.identity.Selector$Matcher
            astore 7 /* selMatcher */
        start local 7 // org.apache.xerces.impl.xs.identity.Selector$Matcher selMatcher
        70: .line 2439
            aload 7 /* selMatcher */
            invokevirtual org.apache.xerces.impl.xs.identity.Selector$Matcher.getIdentityConstraint:()Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
            dup
            astore 8 /* id */
        start local 8 // org.apache.xerces.impl.xs.identity.IdentityConstraint id
        71: ifnull 77
        72: .line 2440
            aload 8 /* id */
            invokevirtual org.apache.xerces.impl.xs.identity.IdentityConstraint.getCategory:()S
            iconst_2
            if_icmpne 77
        73: .line 2442
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 8 /* id */
            aload 7 /* selMatcher */
            invokevirtual org.apache.xerces.impl.xs.identity.Selector$Matcher.getInitialDepth:()I
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;I)Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
        74: .line 2441
            astore 9 /* values */
        start local 9 // org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase values
        75: .line 2445
            aload 9 /* values */
            ifnull 77
            aload 9 /* values */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.fValuesCount:I
            aload 9 /* values */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.fFieldCount:I
            if_icmpne 77
        76: .line 2446
            aload 9 /* values */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase.endDocumentFragment:()V
        end local 9 // org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase values
        end local 8 // org.apache.xerces.impl.xs.identity.IdentityConstraint id
        end local 7 // org.apache.xerces.impl.xs.identity.Selector$Matcher selMatcher
        end local 6 // org.apache.xerces.impl.xs.identity.XPathMatcher matcher
        77: .line 2434
      StackMap locals:
      StackMap stack:
            iinc 5 /* i */ -1
      StackMap locals:
      StackMap stack:
        78: iload 5 /* i */
            iload 4 /* newCount */
            if_icmpge 67
        end local 5 // int i
        79: .line 2450
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValueStoreCache:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreCache;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache.endElement:()V
        end local 4 // int newCount
        end local 3 // int oldCount
        80: .line 2456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            if_icmpge 82
        81: .line 2457
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
        82: .line 2460
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* grammars */
        start local 3 // org.apache.xerces.impl.xs.SchemaGrammar[] grammars
        83: .line 2462
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            ifne 106
        84: .line 2464
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.checkIDRefID:()Ljava/util/Iterator;
            astore 4 /* invIdRefs */
        start local 4 // java.util.Iterator invIdRefs
        85: .line 2465
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.resetIDTables:()V
        86: .line 2466
            aload 4 /* invIdRefs */
            ifnull 90
        87: .line 2467
            goto 89
        88: .line 2468
      StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar[] java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-id.1"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 4 /* invIdRefs */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        89: .line 2467
      StackMap locals:
      StackMap stack:
            aload 4 /* invIdRefs */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 88
        90: .line 2472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fFullChecking:Z
            ifeq 96
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
            ifne 96
        91: .line 2474
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
        92: .line 2475
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;
        93: .line 2476
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMBuilder:Lorg/apache/xerces/impl/xs/models/CMBuilder;
        94: .line 2477
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        95: .line 2473
            invokestatic org.apache.xerces.impl.xs.XSConstraints.fullSchemaChecking:(Lorg/apache/xerces/impl/xs/XSGrammarBucket;Lorg/apache/xerces/impl/xs/SubstitutionGroupHandler;Lorg/apache/xerces/impl/xs/models/CMBuilder;Lorg/apache/xerces/impl/XMLErrorReporter;)V
        96: .line 2480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
            invokevirtual org.apache.xerces.impl.xs.XSGrammarBucket.getGrammars:()[Lorg/apache/xerces/impl/xs/SchemaGrammar;
            astore 3 /* grammars */
        97: .line 2482
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
            ifnull 104
        98: .line 2484
            iconst_0
            istore 5 /* k */
        start local 5 // int k
        99: goto 102
       100: .line 2485
      StackMap locals: int
      StackMap stack:
            aload 3 /* grammars */
            iload 5 /* k */
            aaload
            iconst_1
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.setImmutable:(Z)V
       101: .line 2484
            iinc 5 /* k */ 1
      StackMap locals:
      StackMap stack:
       102: iload 5 /* k */
            aload 3 /* grammars */
            arraylength
            if_icmplt 100
        end local 5 // int k
       103: .line 2487
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
            ldc "http://www.w3.org/2001/XMLSchema"
            aload 3 /* grammars */
            invokeinterface org.apache.xerces.xni.grammars.XMLGrammarPool.cacheGrammars:(Ljava/lang/String;[Lorg/apache/xerces/xni/grammars/Grammar;)V
       104: .line 2489
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            aload 3 /* grammars */
            aload 2 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.endElementPSVI:(Z[Lorg/apache/xerces/impl/xs/SchemaGrammar;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 2 /* augs */
        end local 4 // java.util.Iterator invIdRefs
       105: .line 2490
            goto 121
       106: .line 2491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            aload 3 /* grammars */
            aload 2 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.endElementPSVI:(Z[Lorg/apache/xerces/impl/xs/SchemaGrammar;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 2 /* augs */
       107: .line 2494
            aload 0 /* this */
            dup
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
       108: .line 2497
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
       109: .line 2498
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lorg/apache/xerces/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
       110: .line 2499
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNilStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
       111: .line 2500
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotationStack:[Lorg/apache/xerces/impl/xs/XSNotationDecl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
       112: .line 2501
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTypeStack:[Lorg/apache/xerces/xs/XSTypeDefinition;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
       113: .line 2502
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStack:[Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
       114: .line 2503
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
       115: .line 2504
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
       116: .line 2505
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
       117: .line 2506
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStringContent:[Z
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
       118: .line 2513
            aload 0 /* this */
            iconst_m1
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fWhiteSpace:S
       119: .line 2516
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
       120: .line 2518
            aload 0 /* this */
            iconst_0
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
       121: .line 2521
      StackMap locals:
      StackMap stack:
            aload 2 /* augs */
            areturn
        end local 3 // org.apache.xerces.impl.xs.SchemaGrammar[] grammars
        end local 2 // org.apache.xerces.xni.Augmentations augs
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  122     0        this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0  122     1     element  Lorg/apache/xerces/xni/QName;
            0  122     2        augs  Lorg/apache/xerces/xni/Augmentations;
           29   80     3    oldCount  I
           30   51     4           i  I
           32   49     5     matcher  Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
           54   80     4    newCount  I
           55   65     5           i  I
           57   63     6     matcher  Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
           59   63     7  selMatcher  Lorg/apache/xerces/impl/xs/identity/Selector$Matcher;
           60   63     8          id  Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
           66   79     5           i  I
           68   77     6     matcher  Lorg/apache/xerces/impl/xs/identity/XPathMatcher;
           70   77     7  selMatcher  Lorg/apache/xerces/impl/xs/identity/Selector$Matcher;
           71   77     8          id  Lorg/apache/xerces/impl/xs/identity/IdentityConstraint;
           75   77     9      values  Lorg/apache/xerces/impl/xs/XMLSchemaValidator$ValueStoreBase;
           83  122     3    grammars  [Lorg/apache/xerces/impl/xs/SchemaGrammar;
           85  105     4   invIdRefs  Ljava/util/Iterator;
           99  103     5           k  I
    MethodParameters:
         Name  Flags
      element  
      augs     

  final org.apache.xerces.xni.Augmentations endElementPSVI(boolean, org.apache.xerces.impl.xs.SchemaGrammar[], org.apache.xerces.xni.Augmentations);
    descriptor: (Z[Lorg/apache/xerces/impl/xs/SchemaGrammar;Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // boolean root
        start local 2 // org.apache.xerces.impl.xs.SchemaGrammar[] grammars
        start local 3 // org.apache.xerces.xni.Augmentations augs
         0: .line 2529
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 34
         1: .line 2530
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
            astore 3 /* augs */
         2: .line 2533
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fDeclaration:Lorg/apache/xerces/xs/XSElementDeclaration;
         3: .line 2534
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fTypeDecl:Lorg/apache/xerces/xs/XSTypeDefinition;
         4: .line 2535
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fNotation:Lorg/apache/xerces/xs/XSNotationDeclaration;
         5: .line 2536
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
         6: .line 2537
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fNil:Z
         7: .line 2542
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
            if_icmple 10
         8: .line 2543
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            iconst_2
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationAttempted:S
         9: .line 2544
            goto 14
        10: .line 2548
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
            if_icmple 13
        11: .line 2549
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            iconst_0
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationAttempted:S
        12: .line 2550
            goto 14
        13: .line 2553
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            iconst_1
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidationAttempted:S
        14: .line 2557
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            if_icmpne 16
        15: .line 2558
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
        16: .line 2560
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            if_icmpne 18
        17: .line 2561
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
        18: .line 2564
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            ifnull 20
        19: .line 2565
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            iconst_1
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fSpecified:Z
        20: .line 2566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            getfield org.apache.xerces.impl.xs.ElementPSVImpl.fValue:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.copyFrom:(Lorg/apache/xerces/xs/XSValue;)V
        21: .line 2568
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fStrictAssess:Z
            ifeq 29
        22: .line 2573
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.mergeContext:()[Ljava/lang/String;
            astore 4 /* errors */
        start local 4 // java.lang.String[] errors
        23: .line 2576
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 4 /* errors */
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
        24: .line 2578
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
        25: .line 2579
            aload 4 /* errors */
            ifnonnull 26
            iconst_2
            goto 27
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int org.apache.xerces.impl.xs.SchemaGrammar[] org.apache.xerces.xni.Augmentations java.lang.String[]
      StackMap stack: org.apache.xerces.impl.xs.ElementPSVImpl
        26: iconst_1
        27: .line 2578
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int org.apache.xerces.impl.xs.SchemaGrammar[] org.apache.xerces.xni.Augmentations java.lang.String[]
      StackMap stack: org.apache.xerces.impl.xs.ElementPSVImpl int
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidity:S
        end local 4 // java.lang.String[] errors
        28: .line 2580
            goto 31
        29: .line 2582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            iconst_0
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fValidity:S
        30: .line 2586
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.popContext:()[Ljava/lang/String;
            pop
        31: .line 2589
      StackMap locals:
      StackMap stack:
            iload 1 /* root */
            ifeq 34
        32: .line 2591
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aload 2 /* grammars */
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fGrammars:[Lorg/apache/xerces/impl/xs/SchemaGrammar;
        33: .line 2592
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            aconst_null
            putfield org.apache.xerces.impl.xs.ElementPSVImpl.fSchemaInformation:Lorg/apache/xerces/xs/XSModel;
        34: .line 2596
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
        end local 3 // org.apache.xerces.xni.Augmentations augs
        end local 2 // org.apache.xerces.impl.xs.SchemaGrammar[] grammars
        end local 1 // boolean root
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   35     0      this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   35     1      root  Z
            0   35     2  grammars  [Lorg/apache/xerces/impl/xs/SchemaGrammar;
            0   35     3      augs  Lorg/apache/xerces/xni/Augmentations;
           23   28     4    errors  [Ljava/lang/String;
    MethodParameters:
          Name  Flags
      root      
      grammars  
      augs      

  org.apache.xerces.xni.Augmentations getEmptyAugs(org.apache.xerces.xni.Augmentations);
    descriptor: (Lorg/apache/xerces/xni/Augmentations;)Lorg/apache/xerces/xni/Augmentations;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.Augmentations augs
         0: .line 2601
            aload 1 /* augs */
            ifnonnull 3
         1: .line 2602
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugmentations:Lorg/apache/xerces/util/AugmentationsImpl;
            astore 1 /* augs */
         2: .line 2603
            aload 1 /* augs */
            invokeinterface org.apache.xerces.xni.Augmentations.removeAllItems:()V
         3: .line 2605
      StackMap locals:
      StackMap stack:
            aload 1 /* augs */
            ldc "ELEMENT_PSVI"
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            invokeinterface org.apache.xerces.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 2606
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lorg/apache/xerces/impl/xs/ElementPSVImpl;
            invokevirtual org.apache.xerces.impl.xs.ElementPSVImpl.reset:()V
         5: .line 2608
            aload 1 /* augs */
            areturn
        end local 1 // org.apache.xerces.xni.Augmentations augs
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    6     1  augs  Lorg/apache/xerces/xni/Augmentations;
    MethodParameters:
      Name  Flags
      augs  

  void storeLocations(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String sLocation
        start local 2 // java.lang.String nsLocation
         0: .line 2612
            aload 1 /* sLocation */
            ifnull 10
         1: .line 2613
            aload 1 /* sLocation */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String java.lang.String
      StackMap stack: java.lang.String java.util.Hashtable
         2: aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
            invokeinterface org.apache.xerces.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String java.lang.String
      StackMap stack: java.lang.String java.util.Hashtable java.lang.String
         3: invokestatic org.apache.xerces.impl.xs.XMLSchemaLoader.tokenizeSchemaLocationStr:(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/String;)Z
            ifne 10
         4: .line 2615
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
         5: .line 2616
            ldc "http://www.w3.org/TR/xml-schema-1"
         6: .line 2617
            ldc "SchemaLocation"
         7: .line 2618
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* sLocation */
            aastore
         8: .line 2619
            iconst_0
         9: .line 2615
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)V
        10: .line 2622
      StackMap locals:
      StackMap stack:
            aload 2 /* nsLocation */
            ifnull 21
        11: .line 2624
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray
        12: .line 2623
            astore 3 /* la */
        start local 3 // org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray la
        13: .line 2625
            aload 3 /* la */
            ifnonnull 16
        14: .line 2626
            new org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray
            dup
            invokespecial org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray.<init>:()V
            astore 3 /* la */
        15: .line 2627
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            aload 3 /* la */
            invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        16: .line 2629
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
            ifnull 20
        17: .line 2631
            aload 2 /* nsLocation */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
            invokeinterface org.apache.xerces.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            iconst_0
            invokestatic org.apache.xerces.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 2 /* nsLocation */
        18: .line 2632
            goto 20
      StackMap locals:
      StackMap stack: org.apache.xerces.util.URI$MalformedURIException
        19: pop
        20: .line 2635
      StackMap locals:
      StackMap stack:
            aload 3 /* la */
            aload 2 /* nsLocation */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray.addLocation:(Ljava/lang/String;)V
        end local 3 // org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray la
        21: .line 2638
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String nsLocation
        end local 1 // java.lang.String sLocation
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   22     0        this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   22     1   sLocation  Ljava/lang/String;
            0   22     2  nsLocation  Ljava/lang/String;
           13   21     3          la  Lorg/apache/xerces/impl/xs/XMLSchemaLoader$LocationArray;
      Exception table:
        from    to  target  type
          17    18      19  Class org.apache.xerces.util.URI$MalformedURIException
    MethodParameters:
            Name  Flags
      sLocation   
      nsLocation  

  org.apache.xerces.impl.xs.SchemaGrammar findSchemaGrammar(short, java.lang.String, org.apache.xerces.xni.QName, org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes);
    descriptor: (SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
    flags: (0x0000) 
    Code:
      stack=8, locals=12, args_size=6
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // short contextType
        start local 2 // java.lang.String namespace
        start local 3 // org.apache.xerces.xni.QName enclosingElement
        start local 4 // org.apache.xerces.xni.QName triggeringComponent
        start local 5 // org.apache.xerces.xni.XMLAttributes attributes
         0: .line 2649
            aconst_null
            astore 6 /* grammar */
        start local 6 // org.apache.xerces.impl.xs.SchemaGrammar grammar
         1: .line 2651
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
            aload 2 /* namespace */
            invokevirtual org.apache.xerces.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
            astore 6 /* grammar */
         2: .line 2653
            aload 6 /* grammar */
            ifnonnull 15
         3: .line 2654
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 2 /* namespace */
            invokevirtual org.apache.xerces.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
         4: .line 2655
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
            ifnull 15
         5: .line 2656
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarPool:Lorg/apache/xerces/xni/grammars/XMLGrammarPool;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            invokeinterface org.apache.xerces.xni.grammars.XMLGrammarPool.retrieveGrammar:(Lorg/apache/xerces/xni/grammars/XMLGrammarDescription;)Lorg/apache/xerces/xni/grammars/Grammar;
            checkcast org.apache.xerces.impl.xs.SchemaGrammar
            astore 6 /* grammar */
         6: .line 2657
            aload 6 /* grammar */
            ifnull 15
         7: .line 2660
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
            aload 6 /* grammar */
            iconst_1
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
            invokevirtual org.apache.xerces.impl.xs.XSGrammarBucket.putGrammar:(Lorg/apache/xerces/impl/xs/SchemaGrammar;ZZ)Z
            ifne 15
         8: .line 2663
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
         9: .line 2664
            ldc "http://www.w3.org/TR/xml-schema-1"
        10: .line 2665
            ldc "GrammarConflict"
        11: .line 2666
            aconst_null
        12: .line 2667
            iconst_0
        13: .line 2663
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        14: .line 2668
            aconst_null
            astore 6 /* grammar */
        15: .line 2674
      StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
            ifne 61
            aload 6 /* grammar */
            ifnull 17
        16: .line 2675
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
            ifeq 61
            aload 0 /* this */
            aload 6 /* grammar */
            iload 1 /* contextType */
            aload 4 /* triggeringComponent */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.hasSchemaComponent:(Lorg/apache/xerces/impl/xs/SchemaGrammar;SLorg/apache/xerces/xni/QName;)Z
            ifne 61
        17: .line 2676
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            invokevirtual org.apache.xerces.impl.xs.XSDDescription.reset:()V
        18: .line 2677
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            iload 1 /* contextType */
            putfield org.apache.xerces.impl.xs.XSDDescription.fContextType:S
        19: .line 2678
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 2 /* namespace */
            invokevirtual org.apache.xerces.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
        20: .line 2679
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 3 /* enclosingElement */
            putfield org.apache.xerces.impl.xs.XSDDescription.fEnclosedElementName:Lorg/apache/xerces/xni/QName;
        21: .line 2680
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 4 /* triggeringComponent */
            putfield org.apache.xerces.impl.xs.XSDDescription.fTriggeringComponent:Lorg/apache/xerces/xni/QName;
        22: .line 2681
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 5 /* attributes */
            putfield org.apache.xerces.impl.xs.XSDDescription.fAttributes:Lorg/apache/xerces/xni/XMLAttributes;
        23: .line 2682
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
            ifnull 25
        24: .line 2683
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocator:Lorg/apache/xerces/xni/XMLLocator;
            invokeinterface org.apache.xerces.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.XSDDescription.setBaseSystemId:(Ljava/lang/String;)V
        25: .line 2686
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
            astore 7 /* locationPairs */
        start local 7 // java.util.Hashtable locationPairs
        26: .line 2688
            aload 7 /* locationPairs */
            aload 2 /* namespace */
            ifnonnull 27
            getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            goto 28
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable
      StackMap stack: java.util.Hashtable
        27: aload 2 /* namespace */
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable
      StackMap stack: java.util.Hashtable java.lang.String
        28: invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
        29: .line 2687
            astore 8 /* locationArray */
        start local 8 // java.lang.Object locationArray
        30: .line 2689
            aload 8 /* locationArray */
            ifnull 34
        31: .line 2690
            aload 8 /* locationArray */
            checkcast org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray.getLocationArray:()[Ljava/lang/String;
            astore 9 /* temp */
        start local 9 // java.lang.String[] temp
        32: .line 2691
            aload 9 /* temp */
            arraylength
            ifeq 34
        33: .line 2692
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 9 /* temp */
            aload 6 /* grammar */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.setLocationHints:(Lorg/apache/xerces/impl/xs/XSDDescription;[Ljava/lang/String;Lorg/apache/xerces/impl/xs/SchemaGrammar;)V
        end local 9 // java.lang.String[] temp
        34: .line 2696
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 6 /* grammar */
            ifnull 35
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            getfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
            ifnull 61
        35: .line 2697
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 9 /* toParseSchema */
        start local 9 // boolean toParseSchema
        36: .line 2698
            aload 6 /* grammar */
            ifnull 38
        37: .line 2700
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.EMPTY_TABLE:Ljava/util/Hashtable;
            astore 7 /* locationPairs */
        38: .line 2707
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
        39: .line 2708
            aload 7 /* locationPairs */
        40: .line 2709
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fEntityResolver:Lorg/apache/xerces/xni/parser/XMLEntityResolver;
        41: .line 2706
            invokestatic org.apache.xerces.impl.xs.XMLSchemaLoader.resolveDocument:(Lorg/apache/xerces/impl/xs/XSDDescription;Ljava/util/Hashtable;Lorg/apache/xerces/xni/parser/XMLEntityResolver;)Lorg/apache/xerces/xni/parser/XMLInputSource;
        42: .line 2705
            astore 10 /* xis */
        start local 10 // org.apache.xerces.xni.parser.XMLInputSource xis
        43: .line 2710
            aload 6 /* grammar */
            ifnull 48
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
            ifeq 48
        44: .line 2714
            aload 6 /* grammar */
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getDocumentLocations:()Lorg/apache/xerces/xs/StringList;
            aload 10 /* xis */
            invokevirtual org.apache.xerces.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
            aload 10 /* xis */
            invokevirtual org.apache.xerces.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
            iconst_0
            invokestatic org.apache.xerces.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            invokeinterface org.apache.xerces.xs.StringList.contains:(Ljava/lang/String;)Z
            ifeq 48
        45: .line 2715
            iconst_0
            istore 9 /* toParseSchema */
        46: .line 2717
            goto 48
        47: .line 2718
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable java.lang.Object int org.apache.xerces.xni.parser.XMLInputSource
      StackMap stack: org.apache.xerces.util.URI$MalformedURIException
            pop
        48: .line 2721
      StackMap locals:
      StackMap stack:
            iload 9 /* toParseSchema */
            ifeq 61
        49: .line 2722
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSchemaLoader:Lorg/apache/xerces/impl/xs/XMLSchemaLoader;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 10 /* xis */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Hashtable;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema:(Lorg/apache/xerces/impl/xs/XSDDescription;Lorg/apache/xerces/xni/parser/XMLInputSource;Ljava/util/Hashtable;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
            astore 6 /* grammar */
        end local 10 // org.apache.xerces.xni.parser.XMLInputSource xis
        50: .line 2724
            goto 61
        51: .line 2725
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable java.lang.Object int
      StackMap stack: java.io.IOException
            astore 10 /* ex */
        start local 10 // java.io.IOException ex
        52: .line 2726
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            invokevirtual org.apache.xerces.impl.xs.XSDDescription.getLocationHints:()[Ljava/lang/String;
            astore 11 /* locationHints */
        start local 11 // java.lang.String[] locationHints
        53: .line 2727
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lorg/apache/xerces/impl/XMLErrorReporter;
        54: .line 2728
            ldc "http://www.w3.org/TR/xml-schema-1"
        55: .line 2729
            ldc "schema_reference.4"
        56: .line 2730
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* locationHints */
            ifnull 57
            aload 11 /* locationHints */
            iconst_0
            aaload
            goto 58
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable java.lang.Object int java.io.IOException java.lang.String[]
      StackMap stack: org.apache.xerces.impl.XMLErrorReporter java.lang.String java.lang.String java.lang.Object[] java.lang.Object[] int
        57: getstatic org.apache.xerces.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar java.util.Hashtable java.lang.Object int java.io.IOException java.lang.String[]
      StackMap stack: org.apache.xerces.impl.XMLErrorReporter java.lang.String java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
        58: aastore
        59: .line 2731
            iconst_0
            aload 10 /* ex */
        60: .line 2727
            invokevirtual org.apache.xerces.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
            pop
        end local 11 // java.lang.String[] locationHints
        end local 10 // java.io.IOException ex
        end local 9 // boolean toParseSchema
        end local 8 // java.lang.Object locationArray
        end local 7 // java.util.Hashtable locationPairs
        61: .line 2736
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator int java.lang.String org.apache.xerces.xni.QName org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.SchemaGrammar
      StackMap stack:
            aload 6 /* grammar */
            areturn
        end local 6 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        end local 5 // org.apache.xerces.xni.XMLAttributes attributes
        end local 4 // org.apache.xerces.xni.QName triggeringComponent
        end local 3 // org.apache.xerces.xni.QName enclosingElement
        end local 2 // java.lang.String namespace
        end local 1 // short contextType
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   62     0                 this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   62     1          contextType  S
            0   62     2            namespace  Ljava/lang/String;
            0   62     3     enclosingElement  Lorg/apache/xerces/xni/QName;
            0   62     4  triggeringComponent  Lorg/apache/xerces/xni/QName;
            0   62     5           attributes  Lorg/apache/xerces/xni/XMLAttributes;
            1   62     6              grammar  Lorg/apache/xerces/impl/xs/SchemaGrammar;
           26   61     7        locationPairs  Ljava/util/Hashtable;
           30   61     8        locationArray  Ljava/lang/Object;
           32   34     9                 temp  [Ljava/lang/String;
           36   61     9        toParseSchema  Z
           43   50    10                  xis  Lorg/apache/xerces/xni/parser/XMLInputSource;
           52   61    10                   ex  Ljava/io/IOException;
           53   61    11        locationHints  [Ljava/lang/String;
      Exception table:
        from    to  target  type
          44    46      47  Class org.apache.xerces.util.URI$MalformedURIException
          38    50      51  Class java.io.IOException
    MethodParameters:
                     Name  Flags
      contextType          
      namespace            
      enclosingElement     
      triggeringComponent  
      attributes           

  private boolean hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar, short, org.apache.xerces.xni.QName);
    descriptor: (Lorg/apache/xerces/impl/xs/SchemaGrammar;SLorg/apache/xerces/xni/QName;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=5, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        start local 2 // short contextType
        start local 3 // org.apache.xerces.xni.QName triggeringComponent
         0: .line 2741
            aload 1 /* grammar */
            ifnull 10
            aload 3 /* triggeringComponent */
            ifnull 10
         1: .line 2742
            aload 3 /* triggeringComponent */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            astore 4 /* localName */
        start local 4 // java.lang.String localName
         2: .line 2743
            aload 4 /* localName */
            ifnull 10
            aload 4 /* localName */
            invokevirtual java.lang.String.length:()I
            ifle 10
         3: .line 2744
            iload 2 /* contextType */
            tableswitch { // 5 - 7
                    5: 4
                    6: 6
                    7: 8
              default: 10
          }
         4: .line 2746
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* grammar */
            aload 4 /* localName */
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getElementDeclaration:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSElementDeclaration;
            ifnull 5
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         5: iconst_0
            ireturn
         6: .line 2748
      StackMap locals:
      StackMap stack:
            aload 1 /* grammar */
            aload 4 /* localName */
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getAttributeDeclaration:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSAttributeDeclaration;
            ifnull 7
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         7: iconst_0
            ireturn
         8: .line 2750
      StackMap locals:
      StackMap stack:
            aload 1 /* grammar */
            aload 4 /* localName */
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getTypeDefinition:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnull 9
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         9: iconst_0
            ireturn
        end local 4 // java.lang.String localName
        10: .line 2754
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // org.apache.xerces.xni.QName triggeringComponent
        end local 2 // short contextType
        end local 1 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   11     0                 this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   11     1              grammar  Lorg/apache/xerces/impl/xs/SchemaGrammar;
            0   11     2          contextType  S
            0   11     3  triggeringComponent  Lorg/apache/xerces/xni/QName;
            2   10     4            localName  Ljava/lang/String;
    MethodParameters:
                     Name  Flags
      grammar              
      contextType          
      triggeringComponent  

  private void setLocationHints(org.apache.xerces.impl.xs.XSDDescription, java.lang.String[], org.apache.xerces.impl.xs.SchemaGrammar);
    descriptor: (Lorg/apache/xerces/impl/xs/XSDDescription;[Ljava/lang/String;Lorg/apache/xerces/impl/xs/SchemaGrammar;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.impl.xs.XSDDescription desc
        start local 2 // java.lang.String[] locations
        start local 3 // org.apache.xerces.impl.xs.SchemaGrammar grammar
         0: .line 2758
            aload 2 /* locations */
            arraylength
            istore 4 /* length */
        start local 4 // int length
         1: .line 2759
            aload 3 /* grammar */
            ifnonnull 5
         2: .line 2760
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            iload 4 /* length */
            anewarray java.lang.String
            putfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
         3: .line 2761
            aload 2 /* locations */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            getfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
            iconst_0
            iload 4 /* length */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
         4: .line 2762
            goto 6
         5: .line 2764
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* desc */
            aload 2 /* locations */
            aload 3 /* grammar */
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getDocumentLocations:()Lorg/apache/xerces/xs/StringList;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.setLocationHints:(Lorg/apache/xerces/impl/xs/XSDDescription;[Ljava/lang/String;Lorg/apache/xerces/xs/StringList;)V
         6: .line 2766
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int length
        end local 3 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        end local 2 // java.lang.String[] locations
        end local 1 // org.apache.xerces.impl.xs.XSDDescription desc
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    7     1       desc  Lorg/apache/xerces/impl/xs/XSDDescription;
            0    7     2  locations  [Ljava/lang/String;
            0    7     3    grammar  Lorg/apache/xerces/impl/xs/SchemaGrammar;
            1    7     4     length  I
    MethodParameters:
           Name  Flags
      desc       
      locations  
      grammar    

  private void setLocationHints(org.apache.xerces.impl.xs.XSDDescription, java.lang.String[], org.apache.xerces.xs.StringList);
    descriptor: (Lorg/apache/xerces/impl/xs/XSDDescription;[Ljava/lang/String;Lorg/apache/xerces/xs/StringList;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.impl.xs.XSDDescription desc
        start local 2 // java.lang.String[] locations
        start local 3 // org.apache.xerces.xs.StringList docLocations
         0: .line 2769
            aload 2 /* locations */
            arraylength
            istore 4 /* length */
        start local 4 // int length
         1: .line 2770
            iload 4 /* length */
            anewarray java.lang.String
            astore 5 /* hints */
        start local 5 // java.lang.String[] hints
         2: .line 2771
            iconst_0
            istore 6 /* counter */
        start local 6 // int counter
         3: .line 2773
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         4: goto 8
         5: .line 2774
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.impl.xs.XSDDescription java.lang.String[] org.apache.xerces.xs.StringList int java.lang.String[] int int
      StackMap stack:
            aload 3 /* docLocations */
            aload 2 /* locations */
            iload 7 /* i */
            aaload
            invokeinterface org.apache.xerces.xs.StringList.contains:(Ljava/lang/String;)Z
            ifne 7
         6: .line 2775
            aload 5 /* hints */
            iload 6 /* counter */
            iinc 6 /* counter */ 1
            aload 2 /* locations */
            iload 7 /* i */
            aaload
            aastore
         7: .line 2773
      StackMap locals:
      StackMap stack:
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 7 /* i */
            iload 4 /* length */
            if_icmplt 5
        end local 7 // int i
         9: .line 2779
            iload 6 /* counter */
            ifle 15
        10: .line 2780
            iload 6 /* counter */
            iload 4 /* length */
            if_icmpne 13
        11: .line 2781
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            aload 5 /* hints */
            putfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
        12: .line 2782
            goto 15
        13: .line 2784
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            iload 6 /* counter */
            anewarray java.lang.String
            putfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
        14: .line 2785
            aload 5 /* hints */
            iconst_0
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSDDescription:Lorg/apache/xerces/impl/xs/XSDDescription;
            getfield org.apache.xerces.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
            iconst_0
            iload 6 /* counter */
            invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
        15: .line 2788
      StackMap locals:
      StackMap stack:
            return
        end local 6 // int counter
        end local 5 // java.lang.String[] hints
        end local 4 // int length
        end local 3 // org.apache.xerces.xs.StringList docLocations
        end local 2 // java.lang.String[] locations
        end local 1 // org.apache.xerces.impl.xs.XSDDescription desc
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   16     1          desc  Lorg/apache/xerces/impl/xs/XSDDescription;
            0   16     2     locations  [Ljava/lang/String;
            0   16     3  docLocations  Lorg/apache/xerces/xs/StringList;
            1   16     4        length  I
            2   16     5         hints  [Ljava/lang/String;
            3   16     6       counter  I
            4    9     7             i  I
    MethodParameters:
              Name  Flags
      desc          
      locations     
      docLocations  

  org.apache.xerces.xs.XSTypeDefinition getAndCheckXsiType(org.apache.xerces.xni.QName, java.lang.String, org.apache.xerces.xni.XMLAttributes);
    descriptor: (Lorg/apache/xerces/xni/QName;Ljava/lang/String;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/xs/XSTypeDefinition;
    flags: (0x0000) 
    Code:
      stack=8, locals=7, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // java.lang.String xsiType
        start local 3 // org.apache.xerces.xni.XMLAttributes attributes
         0: .line 2797
            aconst_null
            astore 4 /* typeName */
        start local 4 // org.apache.xerces.xni.QName typeName
         1: .line 2799
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fQNameDV:Lorg/apache/xerces/impl/dv/XSSimpleType;
            aload 2 /* xsiType */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            aconst_null
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.validate:(Ljava/lang/String;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            checkcast org.apache.xerces.xni.QName
            astore 4 /* typeName */
         2: .line 2800
            goto 13
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName java.lang.String org.apache.xerces.xni.XMLAttributes org.apache.xerces.xni.QName
      StackMap stack: org.apache.xerces.impl.dv.InvalidDatatypeValueException
         3: astore 5 /* e */
        start local 5 // org.apache.xerces.impl.dv.InvalidDatatypeValueException e
         4: .line 2801
            aload 0 /* this */
            aload 5 /* e */
            invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
            aload 5 /* e */
            invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 2802
            aload 0 /* this */
         6: .line 2803
            ldc "cvc-elt.4.1"
         7: .line 2804
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
         8: .line 2805
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
         9: .line 2806
            new java.lang.StringBuilder
            dup
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI: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;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_2
        10: .line 2807
            aload 2 /* xsiType */
            aastore
        11: .line 2802
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        12: .line 2808
            aconst_null
            areturn
        end local 5 // org.apache.xerces.impl.dv.InvalidDatatypeValueException e
        13: .line 2812
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* type */
        start local 5 // org.apache.xerces.xs.XSTypeDefinition type
        14: .line 2814
            aload 4 /* typeName */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 16
        15: .line 2815
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_SchemaNS:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            aload 4 /* typeName */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
            astore 5 /* type */
        16: .line 2818
      StackMap locals: org.apache.xerces.xs.XSTypeDefinition
      StackMap stack:
            aload 5 /* type */
            ifnonnull 27
        17: .line 2821
            aload 0 /* this */
        18: .line 2822
            bipush 7
        19: .line 2823
            aload 4 /* typeName */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        20: .line 2824
            aload 1 /* element */
        21: .line 2825
            aload 4 /* typeName */
        22: .line 2826
            aload 3 /* attributes */
        23: .line 2821
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
        24: .line 2820
            astore 6 /* grammar */
        start local 6 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        25: .line 2828
            aload 6 /* grammar */
            ifnull 27
        26: .line 2829
            aload 6 /* grammar */
            aload 4 /* typeName */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
            astore 5 /* type */
        end local 6 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        27: .line 2832
      StackMap locals:
      StackMap stack:
            aload 5 /* type */
            ifnonnull 30
        28: .line 2833
            aload 0 /* this */
            ldc "cvc-elt.4.2"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 2 /* xsiType */
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        29: .line 2834
            aconst_null
            areturn
        30: .line 2839
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnull 41
        31: .line 2840
            iconst_0
            istore 6 /* block */
        start local 6 // short block
        32: .line 2845
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 34
        33: .line 2846
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fBlock:S
            istore 6 /* block */
        34: .line 2848
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 36
        35: .line 2849
            iload 6 /* block */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fBlock:S
            ior
            i2s
            istore 6 /* block */
        36: .line 2851
      StackMap locals:
      StackMap stack:
            aload 5 /* type */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            iload 6 /* block */
            invokestatic org.apache.xerces.impl.xs.XSConstraints.checkTypeDerivationOk:(Lorg/apache/xerces/xs/XSTypeDefinition;Lorg/apache/xerces/xs/XSTypeDefinition;S)Z
            ifne 41
        37: .line 2852
            aload 0 /* this */
        38: .line 2853
            ldc "cvc-elt.4.3"
        39: .line 2854
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 2 /* xsiType */
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokestatic org.apache.xerces.impl.xs.util.XS10TypeHelper.getSchemaTypeName:(Lorg/apache/xerces/xs/XSTypeDefinition;)Ljava/lang/String;
            aastore
        40: .line 2852
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 6 // short block
        41: .line 2858
      StackMap locals:
      StackMap stack:
            aload 5 /* type */
            areturn
        end local 5 // org.apache.xerces.xs.XSTypeDefinition type
        end local 4 // org.apache.xerces.xni.QName typeName
        end local 3 // org.apache.xerces.xni.XMLAttributes attributes
        end local 2 // java.lang.String xsiType
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   42     0        this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   42     1     element  Lorg/apache/xerces/xni/QName;
            0   42     2     xsiType  Ljava/lang/String;
            0   42     3  attributes  Lorg/apache/xerces/xni/XMLAttributes;
            1   42     4    typeName  Lorg/apache/xerces/xni/QName;
            4   13     5           e  Lorg/apache/xerces/impl/dv/InvalidDatatypeValueException;
           14   42     5        type  Lorg/apache/xerces/xs/XSTypeDefinition;
           25   27     6     grammar  Lorg/apache/xerces/impl/xs/SchemaGrammar;
           32   41     6       block  S
      Exception table:
        from    to  target  type
           1     2       3  Class org.apache.xerces.impl.dv.InvalidDatatypeValueException
    MethodParameters:
            Name  Flags
      element     
      xsiType     
      attributes  

  boolean getXsiNil(org.apache.xerces.xni.QName, java.lang.String);
    descriptor: (Lorg/apache/xerces/xni/QName;Ljava/lang/String;)Z
    flags: (0x0000) 
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // java.lang.String xsiNil
         0: .line 2865
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 8
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getNillable:()Z
            ifne 8
         1: .line 2866
            aload 0 /* this */
         2: .line 2867
            ldc "cvc-elt.3.1"
         3: .line 2868
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         4: .line 2869
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
         5: .line 2870
            new java.lang.StringBuilder
            dup
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI: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;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
         6: .line 2866
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 2871
            goto 20
         8: .line 2875
      StackMap locals:
      StackMap stack:
            aload 2 /* xsiNil */
            invokestatic org.apache.xerces.util.XMLChar.trim:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
         9: .line 2876
            aload 3 /* value */
            ldc "true"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 11
        10: .line 2877
            aload 3 /* value */
            ldc "1"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 20
        11: .line 2878
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 19
        12: .line 2879
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getConstraintType:()S
            iconst_2
            if_icmpne 19
        13: .line 2880
            aload 0 /* this */
        14: .line 2881
            ldc "cvc-elt.3.2.2"
        15: .line 2882
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        16: .line 2883
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        17: .line 2884
            new java.lang.StringBuilder
            dup
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI: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;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
        18: .line 2880
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        19: .line 2886
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String value
        20: .line 2889
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.lang.String xsiNil
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   21     1  element  Lorg/apache/xerces/xni/QName;
            0   21     2   xsiNil  Ljava/lang/String;
            9   20     3    value  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      element  
      xsiNil   

  void processAttributes(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.impl.xs.XSAttributeGroupDecl);
    descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=17, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // org.apache.xerces.xni.XMLAttributes attributes
        start local 3 // org.apache.xerces.impl.xs.XSAttributeGroupDecl attrGrp
         0: .line 2899
            aconst_null
            astore 4 /* wildcardIDName */
        start local 4 // java.lang.String wildcardIDName
         1: .line 2902
            aload 2 /* attributes */
            invokeinterface org.apache.xerces.xni.XMLAttributes.getLength:()I
            istore 5 /* attCount */
        start local 5 // int attCount
         2: .line 2904
            aconst_null
            astore 6 /* augs */
        start local 6 // org.apache.xerces.xni.Augmentations augs
         3: .line 2905
            aconst_null
            astore 7 /* attrPSVI */
        start local 7 // org.apache.xerces.impl.xs.AttributePSVImpl attrPSVI
         4: .line 2908
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnull 6
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 16
            if_icmpeq 6
         5: .line 2907
            iconst_0
            goto 7
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl
      StackMap stack:
         6: iconst_1
      StackMap locals:
      StackMap stack: int
         7: istore 8 /* isSimple */
        start local 8 // boolean isSimple
         8: .line 2910
            aconst_null
            astore 9 /* attrUses */
        start local 9 // org.apache.xerces.xs.XSObjectList attrUses
         9: .line 2911
            iconst_0
            istore 10 /* useCount */
        start local 10 // int useCount
        10: .line 2912
            aconst_null
            astore 11 /* attrWildcard */
        start local 11 // org.apache.xerces.impl.xs.XSWildcardDecl attrWildcard
        11: .line 2913
            iload 8 /* isSimple */
            ifne 15
        12: .line 2914
            aload 3 /* attrGrp */
            invokevirtual org.apache.xerces.impl.xs.XSAttributeGroupDecl.getAttributeUses:()Lorg/apache/xerces/xs/XSObjectList;
            astore 9 /* attrUses */
        13: .line 2915
            aload 9 /* attrUses */
            invokeinterface org.apache.xerces.xs.XSObjectList.getLength:()I
            istore 10 /* useCount */
        14: .line 2916
            aload 3 /* attrGrp */
            getfield org.apache.xerces.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lorg/apache/xerces/impl/xs/XSWildcardDecl;
            astore 11 /* attrWildcard */
        15: .line 2922
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl
      StackMap stack:
            iconst_0
            istore 12 /* index */
        start local 12 // int index
        16: goto 104
        17: .line 2924
      StackMap locals: int
      StackMap stack:
            aload 2 /* attributes */
            iload 12 /* index */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            invokeinterface org.apache.xerces.xni.XMLAttributes.getName:(ILorg/apache/xerces/xni/QName;)V
        18: .line 2930
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifne 19
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
            ifeq 27
        19: .line 2931
      StackMap locals:
      StackMap stack:
            aload 2 /* attributes */
            iload 12 /* index */
            invokeinterface org.apache.xerces.xni.XMLAttributes.getAugmentations:(I)Lorg/apache/xerces/xni/Augmentations;
            astore 6 /* augs */
        20: .line 2932
            aload 6 /* augs */
            ldc "ATTRIBUTE_PSVI"
            invokeinterface org.apache.xerces.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.apache.xerces.impl.xs.AttributePSVImpl
            astore 7 /* attrPSVI */
        21: .line 2933
            aload 7 /* attrPSVI */
            ifnull 24
        22: .line 2934
            aload 7 /* attrPSVI */
            invokevirtual org.apache.xerces.impl.xs.AttributePSVImpl.reset:()V
        23: .line 2935
            goto 26
        24: .line 2936
      StackMap locals:
      StackMap stack:
            new org.apache.xerces.impl.xs.AttributePSVImpl
            dup
            invokespecial org.apache.xerces.impl.xs.AttributePSVImpl.<init>:()V
            astore 7 /* attrPSVI */
        25: .line 2937
            aload 6 /* augs */
            ldc "ATTRIBUTE_PSVI"
            aload 7 /* attrPSVI */
            invokeinterface org.apache.xerces.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 2940
      StackMap locals:
      StackMap stack:
            aload 7 /* attrPSVI */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidationContext:Ljava/lang/String;
        27: .line 2949
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            if_acmpne 43
        28: .line 2950
            aconst_null
            astore 13 /* attrDecl */
        start local 13 // org.apache.xerces.impl.xs.XSAttributeDecl attrDecl
        29: .line 2951
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
            if_acmpne 32
        30: .line 2952
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_TYPE:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            astore 13 /* attrDecl */
        31: .line 2953
            goto 40
        32: .line 2954
      StackMap locals: org.apache.xerces.impl.xs.XSAttributeDecl
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            if_acmpne 35
        33: .line 2955
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_NIL:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            astore 13 /* attrDecl */
        34: .line 2956
            goto 40
        35: .line 2957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
            if_acmpne 38
        36: .line 2958
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_SCHEMALOCATION:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            astore 13 /* attrDecl */
        37: .line 2959
            goto 40
        38: .line 2960
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
            if_acmpne 40
        39: .line 2961
            getstatic org.apache.xerces.impl.xs.XMLSchemaValidator.XSI_NONAMESPACESCHEMALOCATION:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            astore 13 /* attrDecl */
        40: .line 2963
      StackMap locals:
      StackMap stack:
            aload 13 /* attrDecl */
            ifnull 43
        41: .line 2964
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            iload 12 /* index */
            aload 13 /* attrDecl */
            aconst_null
            aload 7 /* attrPSVI */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processOneAttribute:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;ILorg/apache/xerces/impl/xs/XSAttributeDecl;Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;Lorg/apache/xerces/impl/xs/AttributePSVImpl;)V
        42: .line 2965
            goto 103
        end local 13 // org.apache.xerces.impl.xs.XSAttributeDecl attrDecl
        43: .line 2970
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            getstatic org.apache.xerces.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 103
        44: .line 2971
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 46
        45: .line 2972
            goto 103
        46: .line 2976
      StackMap locals:
      StackMap stack:
            iload 8 /* isSimple */
            ifeq 52
        47: .line 2977
            aload 0 /* this */
        48: .line 2978
            ldc "cvc-type.3.1.1"
        49: .line 2979
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        50: .line 2977
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        51: .line 2980
            goto 103
        52: .line 2984
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 13 /* currUse */
        start local 13 // org.apache.xerces.impl.xs.XSAttributeUseImpl currUse
        53: .line 2985
            iconst_0
            istore 15 /* i */
        start local 15 // int i
        54: goto 61
        55: .line 2986
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl top int
      StackMap stack:
            aload 9 /* attrUses */
            iload 15 /* i */
            invokeinterface org.apache.xerces.xs.XSObjectList.item:(I)Lorg/apache/xerces/xs/XSObject;
            checkcast org.apache.xerces.impl.xs.XSAttributeUseImpl
            astore 14 /* oneUse */
        start local 14 // org.apache.xerces.impl.xs.XSAttributeUseImpl oneUse
        56: .line 2987
            aload 14 /* oneUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fAttrDecl:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            if_acmpne 60
        57: .line 2988
            aload 14 /* oneUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fAttrDecl:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fTargetNamespace:Ljava/lang/String;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            if_acmpne 60
        58: .line 2989
            aload 14 /* oneUse */
            astore 13 /* currUse */
        59: .line 2990
            goto 62
        60: .line 2985
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeUseImpl int
      StackMap stack:
            iinc 15 /* i */ 1
        end local 14 // org.apache.xerces.impl.xs.XSAttributeUseImpl oneUse
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl top int
      StackMap stack:
        61: iload 15 /* i */
            iload 10 /* useCount */
            if_icmplt 55
        end local 15 // int i
        62: .line 2999
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl
      StackMap stack:
            aload 13 /* currUse */
            ifnonnull 70
        63: .line 3002
            aload 11 /* attrWildcard */
            ifnull 64
            aload 11 /* attrWildcard */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.XSWildcardDecl.allowNamespace:(Ljava/lang/String;)Z
            ifne 70
        64: .line 3004
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        65: .line 3005
            ldc "cvc-complex-type.3.2.2"
        66: .line 3006
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        67: .line 3004
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        68: .line 3009
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
        69: .line 3011
            goto 103
        70: .line 3015
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 15 /* currDecl */
        start local 15 // org.apache.xerces.impl.xs.XSAttributeDecl currDecl
        71: .line 3016
            aload 13 /* currUse */
            ifnull 74
        72: .line 3017
            aload 13 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fAttrDecl:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            astore 15 /* currDecl */
        73: .line 3018
            goto 102
        74: .line 3021
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int org.apache.xerces.impl.xs.XSAttributeUseImpl top org.apache.xerces.impl.xs.XSAttributeDecl
      StackMap stack:
            aload 11 /* attrWildcard */
            getfield org.apache.xerces.impl.xs.XSWildcardDecl.fProcessContents:S
            iconst_2
            if_icmpne 76
        75: .line 3022
            goto 103
        76: .line 3026
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        77: .line 3027
            bipush 6
        78: .line 3028
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
        79: .line 3029
            aload 1 /* element */
        80: .line 3030
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
        81: .line 3031
            aload 2 /* attributes */
        82: .line 3026
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
        83: .line 3025
            astore 16 /* grammar */
        start local 16 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        84: .line 3033
            aload 16 /* grammar */
            ifnull 86
        85: .line 3034
            aload 16 /* grammar */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            astore 15 /* currDecl */
        86: .line 3038
      StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar
      StackMap stack:
            aload 15 /* currDecl */
            ifnonnull 93
        87: .line 3040
            aload 11 /* attrWildcard */
            getfield org.apache.xerces.impl.xs.XSWildcardDecl.fProcessContents:S
            iconst_1
            if_icmpne 103
        88: .line 3041
            aload 0 /* this */
        89: .line 3042
            ldc "cvc-complex-type.3.2.2"
        90: .line 3043
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
        91: .line 3041
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        92: .line 3047
            goto 103
        93: .line 3051
      StackMap locals:
      StackMap stack:
            aload 15 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fType:Lorg/apache/xerces/impl/dv/XSSimpleType;
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getTypeCategory:()S
            bipush 16
            if_icmpne 102
        94: .line 3052
            aload 15 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fType:Lorg/apache/xerces/impl/dv/XSSimpleType;
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.isIDType:()Z
            ifeq 102
        95: .line 3053
            aload 4 /* wildcardIDName */
            ifnull 101
        96: .line 3054
            aload 0 /* this */
        97: .line 3055
            ldc "cvc-complex-type.5.1"
        98: .line 3056
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 15 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            aastore
            dup
            iconst_2
            aload 4 /* wildcardIDName */
            aastore
        99: .line 3054
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       100: .line 3057
            goto 102
       101: .line 3058
      StackMap locals:
      StackMap stack:
            aload 15 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            astore 4 /* wildcardIDName */
        end local 16 // org.apache.xerces.impl.xs.SchemaGrammar grammar
       102: .line 3063
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            iload 12 /* index */
            aload 15 /* currDecl */
            aload 13 /* currUse */
            aload 7 /* attrPSVI */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.processOneAttribute:(Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;ILorg/apache/xerces/impl/xs/XSAttributeDecl;Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;Lorg/apache/xerces/impl/xs/AttributePSVImpl;)V
        end local 15 // org.apache.xerces.impl.xs.XSAttributeDecl currDecl
        end local 13 // org.apache.xerces.impl.xs.XSAttributeUseImpl currUse
       103: .line 2922
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl java.lang.String int org.apache.xerces.xni.Augmentations org.apache.xerces.impl.xs.AttributePSVImpl int org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSWildcardDecl int
      StackMap stack:
            iinc 12 /* index */ 1
      StackMap locals:
      StackMap stack:
       104: iload 12 /* index */
            iload 5 /* attCount */
            if_icmplt 17
        end local 12 // int index
       105: .line 3067
            iload 8 /* isSimple */
            ifne 110
            aload 3 /* attrGrp */
            getfield org.apache.xerces.impl.xs.XSAttributeGroupDecl.fIDAttrName:Ljava/lang/String;
            ifnull 110
            aload 4 /* wildcardIDName */
            ifnull 110
       106: .line 3068
            aload 0 /* this */
       107: .line 3069
            ldc "cvc-complex-type.5.2"
       108: .line 3070
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* wildcardIDName */
            aastore
            dup
            iconst_2
            aload 3 /* attrGrp */
            getfield org.apache.xerces.impl.xs.XSAttributeGroupDecl.fIDAttrName:Ljava/lang/String;
            aastore
       109: .line 3068
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       110: .line 3073
      StackMap locals:
      StackMap stack:
            return
        end local 11 // org.apache.xerces.impl.xs.XSWildcardDecl attrWildcard
        end local 10 // int useCount
        end local 9 // org.apache.xerces.xs.XSObjectList attrUses
        end local 8 // boolean isSimple
        end local 7 // org.apache.xerces.impl.xs.AttributePSVImpl attrPSVI
        end local 6 // org.apache.xerces.xni.Augmentations augs
        end local 5 // int attCount
        end local 4 // java.lang.String wildcardIDName
        end local 3 // org.apache.xerces.impl.xs.XSAttributeGroupDecl attrGrp
        end local 2 // org.apache.xerces.xni.XMLAttributes attributes
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0  111     0            this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0  111     1         element  Lorg/apache/xerces/xni/QName;
            0  111     2      attributes  Lorg/apache/xerces/xni/XMLAttributes;
            0  111     3         attrGrp  Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;
            1  111     4  wildcardIDName  Ljava/lang/String;
            2  111     5        attCount  I
            3  111     6            augs  Lorg/apache/xerces/xni/Augmentations;
            4  111     7        attrPSVI  Lorg/apache/xerces/impl/xs/AttributePSVImpl;
            8  111     8        isSimple  Z
            9  111     9        attrUses  Lorg/apache/xerces/xs/XSObjectList;
           10  111    10        useCount  I
           11  111    11    attrWildcard  Lorg/apache/xerces/impl/xs/XSWildcardDecl;
           16  105    12           index  I
           29   43    13        attrDecl  Lorg/apache/xerces/impl/xs/XSAttributeDecl;
           53  103    13         currUse  Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;
           56   61    14          oneUse  Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;
           54   62    15               i  I
           71  103    15        currDecl  Lorg/apache/xerces/impl/xs/XSAttributeDecl;
           84  102    16         grammar  Lorg/apache/xerces/impl/xs/SchemaGrammar;
    MethodParameters:
            Name  Flags
      element     
      attributes  
      attrGrp     

  void processOneAttribute(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, int, org.apache.xerces.impl.xs.XSAttributeDecl, org.apache.xerces.impl.xs.XSAttributeUseImpl, org.apache.xerces.impl.xs.AttributePSVImpl);
    descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;ILorg/apache/xerces/impl/xs/XSAttributeDecl;Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;Lorg/apache/xerces/impl/xs/AttributePSVImpl;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=12, args_size=7
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // org.apache.xerces.xni.XMLAttributes attributes
        start local 3 // int index
        start local 4 // org.apache.xerces.impl.xs.XSAttributeDecl currDecl
        start local 5 // org.apache.xerces.impl.xs.XSAttributeUseImpl currUse
        start local 6 // org.apache.xerces.impl.xs.AttributePSVImpl attrPSVI
         0: .line 3083
            aload 2 /* attributes */
            iload 3 /* index */
            invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(I)Ljava/lang/String;
            astore 7 /* attrValue */
        start local 7 // java.lang.String attrValue
         1: .line 3084
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.pushContext:()V
         2: .line 3092
            aload 4 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fType:Lorg/apache/xerces/impl/dv/XSSimpleType;
            astore 8 /* attDV */
        start local 8 // org.apache.xerces.impl.dv.XSSimpleType attDV
         3: .line 3094
            aconst_null
            astore 9 /* actualValue */
        start local 9 // java.lang.Object actualValue
         4: .line 3096
            aload 8 /* attDV */
            aload 7 /* attrValue */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.validate:(Ljava/lang/String;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            astore 9 /* actualValue */
         5: .line 3098
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 7
         6: .line 3099
            aload 2 /* attributes */
            iload 3 /* index */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.XMLAttributes.setValue:(ILjava/lang/String;)V
         7: .line 3102
      StackMap locals: java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object
      StackMap stack:
            aload 8 /* attDV */
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getVariety:()S
            iconst_1
            if_icmpne 24
         8: .line 3103
            aload 8 /* attDV */
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getPrimitiveKind:()S
            bipush 20
            if_icmpne 24
         9: .line 3104
            aload 9 /* actualValue */
            checkcast org.apache.xerces.xni.QName
            astore 10 /* qName */
        start local 10 // org.apache.xerces.xni.QName qName
        10: .line 3105
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fGrammarBucket:Lorg/apache/xerces/impl/xs/XSGrammarBucket;
            aload 10 /* qName */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
            astore 11 /* grammar */
        start local 11 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        11: .line 3113
            aload 11 /* grammar */
            ifnull 24
        12: .line 3114
            aload 0 /* this */
            aload 11 /* grammar */
            aload 10 /* qName */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalNotationDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSNotationDecl;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNotation:Lorg/apache/xerces/impl/xs/XSNotationDecl;
        end local 11 // org.apache.xerces.impl.xs.SchemaGrammar grammar
        end local 10 // org.apache.xerces.xni.QName qName
        13: .line 3117
            goto 24
        14: .line 3118
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.dv.InvalidDatatypeValueException
            astore 10 /* idve */
        start local 10 // org.apache.xerces.impl.dv.InvalidDatatypeValueException idve
        15: .line 3119
            aload 0 /* this */
            aload 10 /* idve */
            invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
            aload 10 /* idve */
            invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        16: .line 3120
            aload 0 /* this */
        17: .line 3121
            ldc "cvc-attribute.3"
        18: .line 3122
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_2
            aload 7 /* attrValue */
            aastore
            dup
            iconst_3
        19: .line 3123
            aload 8 /* attDV */
            instanceof org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
            ifeq 21
        20: .line 3124
            aload 8 /* attDV */
            checkcast org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
            invokevirtual org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.getTypeName:()Ljava/lang/String;
            goto 22
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes int org.apache.xerces.impl.xs.XSAttributeDecl org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.AttributePSVImpl java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object org.apache.xerces.impl.dv.InvalidDatatypeValueException
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String java.lang.Object[] java.lang.Object[] int
        21: aload 8 /* attDV */
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.getName:()Ljava/lang/String;
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes int org.apache.xerces.impl.xs.XSAttributeDecl org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.AttributePSVImpl java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object org.apache.xerces.impl.dv.InvalidDatatypeValueException
      StackMap stack: org.apache.xerces.impl.xs.XMLSchemaValidator java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
        22: aastore
        23: .line 3120
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 10 // org.apache.xerces.impl.dv.InvalidDatatypeValueException idve
        24: .line 3129
      StackMap locals:
      StackMap stack:
            aload 9 /* actualValue */
            ifnull 34
            aload 4 /* currDecl */
            invokevirtual org.apache.xerces.impl.xs.XSAttributeDecl.getConstraintType:()S
            iconst_2
            if_icmpne 34
        25: .line 3130
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aload 4 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokestatic org.apache.xerces.impl.dv.ValidatedInfo.isComparable:(Lorg/apache/xerces/impl/dv/ValidatedInfo;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Z
            ifeq 26
            aload 9 /* actualValue */
            aload 4 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 34
        26: .line 3131
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        27: .line 3132
            ldc "cvc-attribute.4"
        28: .line 3133
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
        29: .line 3134
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        30: .line 3135
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_2
        31: .line 3136
            aload 7 /* attrValue */
            aastore
            dup
            iconst_3
        32: .line 3137
            aload 4 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            aastore
        33: .line 3131
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        34: .line 3142
      StackMap locals:
      StackMap stack:
            aload 9 /* actualValue */
            ifnull 46
        35: .line 3143
            aload 5 /* currUse */
            ifnull 46
        36: .line 3144
            aload 5 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fConstraintType:S
            iconst_2
            if_icmpne 46
        37: .line 3145
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aload 5 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokestatic org.apache.xerces.impl.dv.ValidatedInfo.isComparable:(Lorg/apache/xerces/impl/dv/ValidatedInfo;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Z
            ifeq 38
            aload 9 /* actualValue */
            aload 5 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 46
        38: .line 3146
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        39: .line 3147
            ldc "cvc-complex-type.3.1"
        40: .line 3148
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
        41: .line 3149
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        42: .line 3150
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fTempQName:Lorg/apache/xerces/xni/QName;
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_2
        43: .line 3151
            aload 7 /* attrValue */
            aastore
            dup
            iconst_3
        44: .line 3152
            aload 5 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            aastore
        45: .line 3146
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        46: .line 3155
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fIdConstraint:Z
            ifeq 48
        47: .line 3156
            aload 6 /* attrPSVI */
            getfield org.apache.xerces.impl.xs.AttributePSVImpl.fValue:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.copyFrom:(Lorg/apache/xerces/xs/XSValue;)V
        48: .line 3159
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 60
        49: .line 3161
            aload 6 /* attrPSVI */
            aload 4 /* currDecl */
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fDeclaration:Lorg/apache/xerces/xs/XSAttributeDeclaration;
        50: .line 3163
            aload 6 /* attrPSVI */
            aload 8 /* attDV */
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fTypeDecl:Lorg/apache/xerces/xs/XSTypeDefinition;
        51: .line 3169
            aload 6 /* attrPSVI */
            getfield org.apache.xerces.impl.xs.AttributePSVImpl.fValue:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.copyFrom:(Lorg/apache/xerces/xs/XSValue;)V
        52: .line 3172
            aload 6 /* attrPSVI */
            iconst_2
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidationAttempted:S
        53: .line 3175
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
        54: .line 3177
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.mergeContext:()[Ljava/lang/String;
            astore 10 /* errors */
        start local 10 // java.lang.String[] errors
        55: .line 3179
            aload 6 /* attrPSVI */
            aload 10 /* errors */
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fErrors:[Ljava/lang/String;
        56: .line 3181
            aload 6 /* attrPSVI */
        57: .line 3182
            aload 10 /* errors */
            ifnonnull 58
            iconst_2
            goto 59
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes int org.apache.xerces.impl.xs.XSAttributeDecl org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.AttributePSVImpl java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object java.lang.String[]
      StackMap stack: org.apache.xerces.impl.xs.AttributePSVImpl
        58: iconst_1
        59: .line 3181
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes int org.apache.xerces.impl.xs.XSAttributeDecl org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.AttributePSVImpl java.lang.String org.apache.xerces.impl.dv.XSSimpleType java.lang.Object java.lang.String[]
      StackMap stack: org.apache.xerces.impl.xs.AttributePSVImpl int
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidity:S
        end local 10 // java.lang.String[] errors
        60: .line 3184
      StackMap locals:
      StackMap stack:
            return
        end local 9 // java.lang.Object actualValue
        end local 8 // org.apache.xerces.impl.dv.XSSimpleType attDV
        end local 7 // java.lang.String attrValue
        end local 6 // org.apache.xerces.impl.xs.AttributePSVImpl attrPSVI
        end local 5 // org.apache.xerces.impl.xs.XSAttributeUseImpl currUse
        end local 4 // org.apache.xerces.impl.xs.XSAttributeDecl currDecl
        end local 3 // int index
        end local 2 // org.apache.xerces.xni.XMLAttributes attributes
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   61     0         this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   61     1      element  Lorg/apache/xerces/xni/QName;
            0   61     2   attributes  Lorg/apache/xerces/xni/XMLAttributes;
            0   61     3        index  I
            0   61     4     currDecl  Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            0   61     5      currUse  Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;
            0   61     6     attrPSVI  Lorg/apache/xerces/impl/xs/AttributePSVImpl;
            1   61     7    attrValue  Ljava/lang/String;
            3   61     8        attDV  Lorg/apache/xerces/impl/dv/XSSimpleType;
            4   61     9  actualValue  Ljava/lang/Object;
           10   13    10        qName  Lorg/apache/xerces/xni/QName;
           11   13    11      grammar  Lorg/apache/xerces/impl/xs/SchemaGrammar;
           15   24    10         idve  Lorg/apache/xerces/impl/dv/InvalidDatatypeValueException;
           55   60    10       errors  [Ljava/lang/String;
      Exception table:
        from    to  target  type
           4    13      14  Class org.apache.xerces.impl.dv.InvalidDatatypeValueException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      index       
      currDecl    
      currUse     
      attrPSVI    

  void addDefaultAttributes(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.impl.xs.XSAttributeGroupDecl);
    descriptor: (Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=17, args_size=4
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // org.apache.xerces.xni.XMLAttributes attributes
        start local 3 // org.apache.xerces.impl.xs.XSAttributeGroupDecl attrGrp
         0: .line 3199
            aload 3 /* attrGrp */
            invokevirtual org.apache.xerces.impl.xs.XSAttributeGroupDecl.getAttributeUses:()Lorg/apache/xerces/xs/XSObjectList;
            astore 4 /* attrUses */
        start local 4 // org.apache.xerces.xs.XSObjectList attrUses
         1: .line 3200
            aload 4 /* attrUses */
            invokeinterface org.apache.xerces.xs.XSObjectList.getLength:()I
            istore 5 /* useCount */
        start local 5 // int useCount
         2: .line 3208
            iconst_0
            istore 12 /* i */
        start local 12 // int i
         3: goto 44
         4: .line 3210
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int top top top top top top int
      StackMap stack:
            aload 4 /* attrUses */
            iload 12 /* i */
            invokeinterface org.apache.xerces.xs.XSObjectList.item:(I)Lorg/apache/xerces/xs/XSObject;
            checkcast org.apache.xerces.impl.xs.XSAttributeUseImpl
            astore 6 /* currUse */
        start local 6 // org.apache.xerces.impl.xs.XSAttributeUseImpl currUse
         5: .line 3211
            aload 6 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fAttrDecl:Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            astore 7 /* currDecl */
        start local 7 // org.apache.xerces.impl.xs.XSAttributeDecl currDecl
         6: .line 3213
            aload 6 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fConstraintType:S
            istore 8 /* constType */
        start local 8 // short constType
         7: .line 3214
            aload 6 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            astore 9 /* defaultValue */
        start local 9 // org.apache.xerces.impl.dv.ValidatedInfo defaultValue
         8: .line 3215
            iload 8 /* constType */
            ifne 11
         9: .line 3216
            aload 7 /* currDecl */
            invokevirtual org.apache.xerces.impl.xs.XSAttributeDecl.getConstraintType:()S
            istore 8 /* constType */
        10: .line 3217
            aload 7 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            astore 9 /* defaultValue */
        11: .line 3220
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeDecl int org.apache.xerces.impl.dv.ValidatedInfo top top int
      StackMap stack:
            aload 2 /* attributes */
            aload 7 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fTargetNamespace:Ljava/lang/String;
            aload 7 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            invokeinterface org.apache.xerces.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            ifnull 12
            iconst_1
            goto 13
      StackMap locals:
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: istore 10 /* isSpecified */
        start local 10 // boolean isSpecified
        14: .line 3226
            aload 6 /* currUse */
            getfield org.apache.xerces.impl.xs.XSAttributeUseImpl.fUse:S
            iconst_1
            if_icmpne 20
        15: .line 3227
            iload 10 /* isSpecified */
            ifne 20
        16: .line 3228
            aload 0 /* this */
        17: .line 3229
            ldc "cvc-complex-type.4"
        18: .line 3230
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 7 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            aastore
        19: .line 3228
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        20: .line 3233
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeDecl int org.apache.xerces.impl.dv.ValidatedInfo int top int
      StackMap stack:
            iload 10 /* isSpecified */
            ifne 43
            iload 8 /* constType */
            ifeq 43
        21: .line 3235
            new org.apache.xerces.xni.QName
            dup
            aconst_null
            aload 7 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            aload 7 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            aload 7 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fTargetNamespace:Ljava/lang/String;
            invokespecial org.apache.xerces.xni.QName.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        22: .line 3234
            astore 11 /* attName */
        start local 11 // org.apache.xerces.xni.QName attName
        23: .line 3236
            aload 9 /* defaultValue */
            ifnull 24
            aload 9 /* defaultValue */
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            goto 25
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeDecl int org.apache.xerces.impl.dv.ValidatedInfo int org.apache.xerces.xni.QName int
      StackMap stack:
        24: ldc ""
      StackMap locals:
      StackMap stack: java.lang.String
        25: astore 13 /* normalized */
        start local 13 // java.lang.String normalized
        26: .line 3238
            aload 2 /* attributes */
            instanceof org.apache.xerces.util.XMLAttributesImpl
            ifeq 31
        27: .line 3239
            aload 2 /* attributes */
            checkcast org.apache.xerces.util.XMLAttributesImpl
            astore 15 /* attrs */
        start local 15 // org.apache.xerces.util.XMLAttributesImpl attrs
        28: .line 3240
            aload 15 /* attrs */
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.getLength:()I
            istore 14 /* attrIndex */
        start local 14 // int attrIndex
        29: .line 3241
            aload 15 /* attrs */
            aload 11 /* attName */
            ldc "CDATA"
            aload 13 /* normalized */
            invokevirtual org.apache.xerces.util.XMLAttributesImpl.addAttributeNS:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)V
        end local 15 // org.apache.xerces.util.XMLAttributesImpl attrs
        30: .line 3242
            goto 32
        end local 14 // int attrIndex
        31: .line 3244
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* attributes */
            aload 11 /* attName */
            ldc "CDATA"
            aload 13 /* normalized */
            invokeinterface org.apache.xerces.xni.XMLAttributes.addAttribute:(Lorg/apache/xerces/xni/QName;Ljava/lang/String;Ljava/lang/String;)I
            istore 14 /* attrIndex */
        start local 14 // int attrIndex
        32: .line 3247
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 43
        33: .line 3250
            aload 2 /* attributes */
            iload 14 /* attrIndex */
            invokeinterface org.apache.xerces.xni.XMLAttributes.getAugmentations:(I)Lorg/apache/xerces/xni/Augmentations;
            astore 15 /* augs */
        start local 15 // org.apache.xerces.xni.Augmentations augs
        34: .line 3251
            new org.apache.xerces.impl.xs.AttributePSVImpl
            dup
            invokespecial org.apache.xerces.impl.xs.AttributePSVImpl.<init>:()V
            astore 16 /* attrPSVI */
        start local 16 // org.apache.xerces.impl.xs.AttributePSVImpl attrPSVI
        35: .line 3252
            aload 15 /* augs */
            ldc "ATTRIBUTE_PSVI"
            aload 16 /* attrPSVI */
            invokeinterface org.apache.xerces.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        36: .line 3254
            aload 16 /* attrPSVI */
            aload 7 /* currDecl */
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fDeclaration:Lorg/apache/xerces/xs/XSAttributeDeclaration;
        37: .line 3255
            aload 16 /* attrPSVI */
            aload 7 /* currDecl */
            getfield org.apache.xerces.impl.xs.XSAttributeDecl.fType:Lorg/apache/xerces/impl/dv/XSSimpleType;
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fTypeDecl:Lorg/apache/xerces/xs/XSTypeDefinition;
        38: .line 3256
            aload 16 /* attrPSVI */
            getfield org.apache.xerces.impl.xs.AttributePSVImpl.fValue:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aload 9 /* defaultValue */
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.copyFrom:(Lorg/apache/xerces/xs/XSValue;)V
        39: .line 3257
            aload 16 /* attrPSVI */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidationContext:Ljava/lang/String;
        40: .line 3258
            aload 16 /* attrPSVI */
            iconst_2
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidity:S
        41: .line 3259
            aload 16 /* attrPSVI */
            iconst_2
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fValidationAttempted:S
        42: .line 3260
            aload 16 /* attrPSVI */
            iconst_1
            putfield org.apache.xerces.impl.xs.AttributePSVImpl.fSpecified:Z
        end local 16 // org.apache.xerces.impl.xs.AttributePSVImpl attrPSVI
        end local 15 // org.apache.xerces.xni.Augmentations augs
        end local 14 // int attrIndex
        end local 13 // java.lang.String normalized
        end local 11 // org.apache.xerces.xni.QName attName
        43: .line 3208
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int org.apache.xerces.impl.xs.XSAttributeUseImpl org.apache.xerces.impl.xs.XSAttributeDecl int org.apache.xerces.impl.dv.ValidatedInfo int top int
      StackMap stack:
            iinc 12 /* i */ 1
        end local 10 // boolean isSpecified
        end local 9 // org.apache.xerces.impl.dv.ValidatedInfo defaultValue
        end local 8 // short constType
        end local 7 // org.apache.xerces.impl.xs.XSAttributeDecl currDecl
        end local 6 // org.apache.xerces.impl.xs.XSAttributeUseImpl currUse
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName org.apache.xerces.xni.XMLAttributes org.apache.xerces.impl.xs.XSAttributeGroupDecl org.apache.xerces.xs.XSObjectList int top top top top top top int
      StackMap stack:
        44: iload 12 /* i */
            iload 5 /* useCount */
            if_icmplt 4
        end local 12 // int i
        45: .line 3265
            return
        end local 5 // int useCount
        end local 4 // org.apache.xerces.xs.XSObjectList attrUses
        end local 3 // org.apache.xerces.impl.xs.XSAttributeGroupDecl attrGrp
        end local 2 // org.apache.xerces.xni.XMLAttributes attributes
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   46     0          this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   46     1       element  Lorg/apache/xerces/xni/QName;
            0   46     2    attributes  Lorg/apache/xerces/xni/XMLAttributes;
            0   46     3       attrGrp  Lorg/apache/xerces/impl/xs/XSAttributeGroupDecl;
            1   46     4      attrUses  Lorg/apache/xerces/xs/XSObjectList;
            2   46     5      useCount  I
            5   44     6       currUse  Lorg/apache/xerces/impl/xs/XSAttributeUseImpl;
            6   44     7      currDecl  Lorg/apache/xerces/impl/xs/XSAttributeDecl;
            7   44     8     constType  S
            8   44     9  defaultValue  Lorg/apache/xerces/impl/dv/ValidatedInfo;
           14   44    10   isSpecified  Z
           23   43    11       attName  Lorg/apache/xerces/xni/QName;
            3   45    12             i  I
           26   43    13    normalized  Ljava/lang/String;
           29   31    14     attrIndex  I
           32   43    14     attrIndex  I
           28   30    15         attrs  Lorg/apache/xerces/util/XMLAttributesImpl;
           34   43    15          augs  Lorg/apache/xerces/xni/Augmentations;
           35   43    16      attrPSVI  Lorg/apache/xerces/impl/xs/AttributePSVImpl;
    MethodParameters:
            Name  Flags
      element     
      attributes  
      attrGrp     

  void processElementContent(org.apache.xerces.xni.QName);
    descriptor: (Lorg/apache/xerces/xni/QName;)V
    flags: (0x0000) 
    Code:
      stack=8, locals=5, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
         0: .line 3274
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 13
         1: .line 3275
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            ifnull 13
         2: .line 3276
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
            ifne 13
         3: .line 3277
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifne 13
         4: .line 3278
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 13
         5: .line 3280
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            astore 2 /* strv */
        start local 2 // java.lang.String strv
         6: .line 3281
            aload 2 /* strv */
            invokevirtual java.lang.String.length:()I
            istore 3 /* bufLen */
        start local 3 // int bufLen
         7: .line 3282
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            ifnull 8
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            arraylength
            iload 3 /* bufLen */
            if_icmpge 9
         8: .line 3283
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iload 3 /* bufLen */
            newarray 5
            putfield org.apache.xerces.xni.XMLString.ch:[C
         9: .line 3285
      StackMap locals:
      StackMap stack:
            aload 2 /* strv */
            iconst_0
            iload 3 /* bufLen */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
        10: .line 3286
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iconst_0
            putfield org.apache.xerces.xni.XMLString.offset:I
        11: .line 3287
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iload 3 /* bufLen */
            putfield org.apache.xerces.xni.XMLString.length:I
        12: .line 3288
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
        end local 3 // int bufLen
        end local 2 // java.lang.String strv
        13: .line 3292
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aconst_null
            putfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
        14: .line 3296
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            ifeq 22
        15: .line 3297
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifne 16
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
            ifeq 22
        16: .line 3298
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        17: .line 3299
            ldc "cvc-elt.3.2.1"
        18: .line 3300
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        19: .line 3301
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        20: .line 3302
            new java.lang.StringBuilder
            dup
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_XSI: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;
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
        21: .line 3298
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        22: .line 3306
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.reset:()V
        23: .line 3310
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 44
        24: .line 3311
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getConstraintType:()S
            ifeq 44
        25: .line 3312
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifne 44
        26: .line 3313
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
            ifne 44
        27: .line 3314
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 44
        28: .line 3316
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fType:Lorg/apache/xerces/xs/XSTypeDefinition;
            if_acmpeq 42
        29: .line 3320
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
        30: .line 3321
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
        31: .line 3322
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fState4XsiType:Lorg/apache/xerces/impl/validation/ValidationState;
        32: .line 3323
            aconst_null
        33: .line 3319
            invokestatic org.apache.xerces.impl.xs.XSConstraints.ElementDefaultValidImmediate:(Lorg/apache/xerces/xs/XSTypeDefinition;Ljava/lang/String;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
        34: .line 3318
            ifnonnull 42
        35: .line 3325
            aload 0 /* this */
        36: .line 3326
            ldc "cvc-elt.5.1.1"
        37: .line 3327
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        38: .line 3328
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        39: .line 3329
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_2
        40: .line 3330
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            aastore
        41: .line 3325
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        42: .line 3335
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidType:(Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 3336
            goto 84
        44: .line 3342
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidType:(Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* actualValue */
        start local 2 // java.lang.Object actualValue
        45: .line 3344
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnull 84
        46: .line 3345
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            invokevirtual org.apache.xerces.impl.xs.XSElementDecl.getConstraintType:()S
            iconst_2
            if_icmpne 84
        47: .line 3346
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 84
        48: .line 3347
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            astore 3 /* content */
        start local 3 // java.lang.String content
        49: .line 3349
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifeq 51
        50: .line 3350
            aload 0 /* this */
            ldc "cvc-elt.5.2.2.1"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        51: .line 3352
      StackMap locals: java.lang.Object java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 74
        52: .line 3353
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            astore 4 /* ctype */
        start local 4 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        53: .line 3355
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_3
            if_icmpne 63
        54: .line 3357
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            aload 3 /* content */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 84
        55: .line 3358
            aload 0 /* this */
        56: .line 3359
            ldc "cvc-elt.5.2.2.2.1"
        57: .line 3360
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        58: .line 3361
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        59: .line 3362
            aload 3 /* content */
            aastore
            dup
            iconst_2
        60: .line 3363
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            aastore
        61: .line 3358
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        62: .line 3364
            goto 84
        63: .line 3366
      StackMap locals: org.apache.xerces.impl.xs.XSComplexTypeDecl
      StackMap stack:
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_1
            if_icmpne 84
        64: .line 3367
            aload 2 /* actualValue */
            ifnull 84
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokestatic org.apache.xerces.impl.dv.ValidatedInfo.isComparable:(Lorg/apache/xerces/impl/dv/ValidatedInfo;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Z
            ifeq 66
        65: .line 3368
            aload 2 /* actualValue */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 84
        66: .line 3369
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        67: .line 3370
            ldc "cvc-elt.5.2.2.2.2"
        68: .line 3371
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        69: .line 3372
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        70: .line 3373
            aload 3 /* content */
            aastore
            dup
            iconst_2
        71: .line 3374
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            aastore
        72: .line 3369
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 4 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        73: .line 3377
            goto 84
      StackMap locals:
      StackMap stack:
        74: aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 16
            if_icmpne 84
        75: .line 3378
            aload 2 /* actualValue */
            ifnull 84
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokestatic org.apache.xerces.impl.dv.ValidatedInfo.isComparable:(Lorg/apache/xerces/impl/dv/ValidatedInfo;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Z
            ifeq 77
        76: .line 3379
            aload 2 /* actualValue */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 84
        77: .line 3382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        78: .line 3383
            ldc "cvc-elt.5.2.2.2.2"
        79: .line 3384
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        80: .line 3385
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        81: .line 3386
            aload 3 /* content */
            aastore
            dup
            iconst_2
        82: .line 3387
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            getfield org.apache.xerces.impl.xs.XSElementDecl.fDefault:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokevirtual org.apache.xerces.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            aastore
        83: .line 3382
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 3 // java.lang.String content
        end local 2 // java.lang.Object actualValue
        84: .line 3393
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDefaultValue:Lorg/apache/xerces/xni/XMLString;
            ifnonnull 95
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 95
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            ifnull 95
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
            ifeq 95
        85: .line 3396
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            getfield org.apache.xerces.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            astore 2 /* content */
        start local 2 // java.lang.String content
        86: .line 3397
            aload 2 /* content */
            ifnonnull 88
        87: .line 3398
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuffer;
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            astore 2 /* content */
        88: .line 3400
      StackMap locals: java.lang.String
      StackMap stack:
            aload 2 /* content */
            invokevirtual java.lang.String.length:()I
            istore 3 /* bufLen */
        start local 3 // int bufLen
        89: .line 3401
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            ifnull 90
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            arraylength
            iload 3 /* bufLen */
            if_icmpge 91
        90: .line 3402
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iload 3 /* bufLen */
            newarray 5
            putfield org.apache.xerces.xni.XMLString.ch:[C
        91: .line 3404
      StackMap locals:
      StackMap stack:
            aload 2 /* content */
            iconst_0
            iload 3 /* bufLen */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            getfield org.apache.xerces.xni.XMLString.ch:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
        92: .line 3405
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iconst_0
            putfield org.apache.xerces.xni.XMLString.offset:I
        93: .line 3406
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            iload 3 /* bufLen */
            putfield org.apache.xerces.xni.XMLString.length:I
        94: .line 3407
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDocumentHandler:Lorg/apache/xerces/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizedStr:Lorg/apache/xerces/xni/XMLString;
            aconst_null
            invokeinterface org.apache.xerces.xni.XMLDocumentHandler.characters:(Lorg/apache/xerces/xni/XMLString;Lorg/apache/xerces/xni/Augmentations;)V
        end local 3 // int bufLen
        end local 2 // java.lang.String content
        95: .line 3409
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   96     0         this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   96     1      element  Lorg/apache/xerces/xni/QName;
            6   13     2         strv  Ljava/lang/String;
            7   13     3       bufLen  I
           45   84     2  actualValue  Ljava/lang/Object;
           49   84     3      content  Ljava/lang/String;
           53   73     4        ctype  Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
           86   95     2      content  Ljava/lang/String;
           89   95     3       bufLen  I
    MethodParameters:
         Name  Flags
      element  

  java.lang.Object elementLocallyValidType(org.apache.xerces.xni.QName, java.lang.Object);
    descriptor: (Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // java.lang.Object textContent
         0: .line 3412
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnonnull 2
         1: .line 3413
            aconst_null
            areturn
         2: .line 3415
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* retValue */
        start local 3 // java.lang.Object retValue
         3: .line 3419
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            invokeinterface org.apache.xerces.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 16
            if_icmpne 19
         4: .line 3421
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifeq 6
         5: .line 3422
            aload 0 /* this */
            ldc "cvc-type.3.1.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 3424
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 20
         7: .line 3425
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.dv.XSSimpleType
            astore 4 /* dv */
        start local 4 // org.apache.xerces.impl.dv.XSSimpleType dv
         8: .line 3427
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 9
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
            ifeq 10
         9: .line 3428
      StackMap locals: org.apache.xerces.impl.dv.XSSimpleType
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            iconst_1
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setNormalizationRequired:(Z)V
        10: .line 3430
      StackMap locals:
      StackMap stack:
            aload 4 /* dv */
            aload 2 /* textContent */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.validate:(Ljava/lang/Object;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            astore 3 /* retValue */
        11: .line 3431
            goto 20
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.dv.InvalidDatatypeValueException
        12: astore 5 /* e */
        start local 5 // org.apache.xerces.impl.dv.InvalidDatatypeValueException e
        13: .line 3432
            aload 0 /* this */
            aload 5 /* e */
            invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
            aload 5 /* e */
            invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        14: .line 3433
            aload 0 /* this */
        15: .line 3434
            ldc "cvc-type.3.1.3"
        16: .line 3435
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 2 /* textContent */
            aastore
        17: .line 3433
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 5 // org.apache.xerces.impl.dv.InvalidDatatypeValueException e
        end local 4 // org.apache.xerces.impl.dv.XSSimpleType dv
        18: .line 3438
            goto 20
        19: .line 3440
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* textContent */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.elementLocallyValidComplexType:(Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
            astore 3 /* retValue */
        20: .line 3443
      StackMap locals:
      StackMap stack:
            aload 3 /* retValue */
            areturn
        end local 3 // java.lang.Object retValue
        end local 2 // java.lang.Object textContent
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   21     1      element  Lorg/apache/xerces/xni/QName;
            0   21     2  textContent  Ljava/lang/Object;
            3   21     3     retValue  Ljava/lang/Object;
            8   18     4           dv  Lorg/apache/xerces/impl/dv/XSSimpleType;
           13   18     5            e  Lorg/apache/xerces/impl/dv/InvalidDatatypeValueException;
      Exception table:
        from    to  target  type
           8    11      12  Class org.apache.xerces.impl.dv.InvalidDatatypeValueException
    MethodParameters:
             Name  Flags
      element      
      textContent  

  java.lang.Object elementLocallyValidComplexType(org.apache.xerces.xni.QName, java.lang.Object);
    descriptor: (Lorg/apache/xerces/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=8, locals=10, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.xni.QName element
        start local 2 // java.lang.Object textContent
         0: .line 3447
            aconst_null
            astore 3 /* actualValue */
        start local 3 // java.lang.Object actualValue
         1: .line 3448
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            checkcast org.apache.xerces.impl.xs.XSComplexTypeDecl
            astore 4 /* ctype */
        start local 4 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
         2: .line 3454
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 44
         3: .line 3456
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            ifne 7
         4: .line 3457
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifne 5
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawText:Z
            ifeq 7
         5: .line 3458
      StackMap locals: java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.1"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 3459
            goto 22
         7: .line 3461
      StackMap locals:
      StackMap stack:
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_1
            if_icmpne 19
         8: .line 3462
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifeq 10
         9: .line 3463
            aload 0 /* this */
            ldc "cvc-complex-type.2.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 3464
      StackMap locals:
      StackMap stack:
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lorg/apache/xerces/impl/dv/XSSimpleType;
            astore 5 /* dv */
        start local 5 // org.apache.xerces.impl.dv.XSSimpleType dv
        11: .line 3466
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 12
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fUnionType:Z
            ifeq 13
        12: .line 3467
      StackMap locals: org.apache.xerces.impl.dv.XSSimpleType
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            iconst_1
            invokevirtual org.apache.xerces.impl.validation.ConfigurableValidationState.setNormalizationRequired:(Z)V
        13: .line 3469
      StackMap locals:
      StackMap stack:
            aload 5 /* dv */
            aload 2 /* textContent */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidationState:Lorg/apache/xerces/impl/validation/ConfigurableValidationState;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fValidatedInfo:Lorg/apache/xerces/impl/dv/ValidatedInfo;
            invokeinterface org.apache.xerces.impl.dv.XSSimpleType.validate:(Ljava/lang/Object;Lorg/apache/xerces/impl/dv/ValidationContext;Lorg/apache/xerces/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            astore 3 /* actualValue */
        14: .line 3470
            goto 22
      StackMap locals:
      StackMap stack: org.apache.xerces.impl.dv.InvalidDatatypeValueException
        15: astore 6 /* e */
        start local 6 // org.apache.xerces.impl.dv.InvalidDatatypeValueException e
        16: .line 3471
            aload 0 /* this */
            aload 6 /* e */
            invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
            aload 6 /* e */
            invokevirtual org.apache.xerces.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        17: .line 3472
            aload 0 /* this */
            ldc "cvc-complex-type.2.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 6 // org.apache.xerces.impl.dv.InvalidDatatypeValueException e
        end local 5 // org.apache.xerces.impl.dv.XSSimpleType dv
        18: .line 3476
            goto 22
        19: .line 3478
      StackMap locals:
      StackMap stack:
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_2
            if_icmpne 22
        20: .line 3479
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSawCharacters:Z
            ifeq 22
        21: .line 3480
            aload 0 /* this */
            ldc "cvc-complex-type.2.3"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        22: .line 3484
      StackMap locals:
      StackMap stack:
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_2
            if_icmpeq 24
        23: .line 3485
            aload 4 /* ctype */
            getfield org.apache.xerces.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_3
            if_icmpne 44
        24: .line 3491
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            iconst_0
            iaload
            iflt 44
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.endContentModel:([I)Z
            ifne 44
        25: .line 3492
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.whatCanGoHere:([I)Ljava/util/Vector;
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.expectedStr:(Ljava/util/Vector;)Ljava/lang/String;
            astore 5 /* expected */
        start local 5 // java.lang.String expected
        26: .line 3493
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
            astore 6 /* occurenceInfo */
        start local 6 // int[] occurenceInfo
        27: .line 3494
            aload 6 /* occurenceInfo */
            ifnull 43
        28: .line 3495
            aload 6 /* occurenceInfo */
            iconst_0
            iaload
            istore 7 /* minOccurs */
        start local 7 // int minOccurs
        29: .line 3496
            aload 6 /* occurenceInfo */
            iconst_2
            iaload
            istore 8 /* count */
        start local 8 // int count
        30: .line 3498
            iload 8 /* count */
            iload 7 /* minOccurs */
            if_icmpge 41
        31: .line 3499
            iload 7 /* minOccurs */
            iload 8 /* count */
            isub
            istore 9 /* required */
        start local 9 // int required
        32: .line 3500
            iload 9 /* required */
            iconst_1
            if_icmple 37
        33: .line 3501
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.j"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        34: .line 3502
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 6 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
            aastore
            dup
            iconst_2
            iload 7 /* minOccurs */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
            dup
            iconst_3
            iload 9 /* required */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
        35: .line 3501
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        36: .line 3503
            goto 44
        37: .line 3505
      StackMap locals: org.apache.xerces.impl.xs.XMLSchemaValidator org.apache.xerces.xni.QName java.lang.Object java.lang.Object org.apache.xerces.impl.xs.XSComplexTypeDecl java.lang.String int[] int int int
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.i"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        38: .line 3506
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentCM:Lorg/apache/xerces/impl/xs/models/XSCMValidator;
            aload 6 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface org.apache.xerces.impl.xs.models.XSCMValidator.getTermName:(I)Ljava/lang/String;
            aastore
            dup
            iconst_2
            iload 7 /* minOccurs */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
        39: .line 3505
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 9 // int required
        40: .line 3508
            goto 44
        41: .line 3510
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.b"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 5 /* expected */
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 8 // int count
        end local 7 // int minOccurs
        42: .line 3512
            goto 44
        43: .line 3514
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.b"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 5 /* expected */
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 6 // int[] occurenceInfo
        end local 5 // java.lang.String expected
        44: .line 3519
      StackMap locals:
      StackMap stack:
            aload 3 /* actualValue */
            areturn
        end local 4 // org.apache.xerces.impl.xs.XSComplexTypeDecl ctype
        end local 3 // java.lang.Object actualValue
        end local 2 // java.lang.Object textContent
        end local 1 // org.apache.xerces.xni.QName element
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   45     0           this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   45     1        element  Lorg/apache/xerces/xni/QName;
            0   45     2    textContent  Ljava/lang/Object;
            1   45     3    actualValue  Ljava/lang/Object;
            2   45     4          ctype  Lorg/apache/xerces/impl/xs/XSComplexTypeDecl;
           11   18     5             dv  Lorg/apache/xerces/impl/dv/XSSimpleType;
           16   18     6              e  Lorg/apache/xerces/impl/dv/InvalidDatatypeValueException;
           26   44     5       expected  Ljava/lang/String;
           27   44     6  occurenceInfo  [I
           29   42     7      minOccurs  I
           30   42     8          count  I
           32   40     9       required  I
      Exception table:
        from    to  target  type
          11    14      15  Class org.apache.xerces.impl.dv.InvalidDatatypeValueException
    MethodParameters:
             Name  Flags
      element      
      textContent  

  void processRootTypeQName(javax.xml.namespace.QName);
    descriptor: (Ljavax/xml/namespace/QName;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // javax.xml.namespace.QName rootTypeQName
         0: .line 3523
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            astore 2 /* rootTypeNamespace */
        start local 2 // java.lang.String rootTypeNamespace
         1: .line 3526
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
            aload 2 /* rootTypeNamespace */
            invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* rootTypeNamespace */
         2: .line 3527
            aload 2 /* rootTypeNamespace */
            ifnull 4
            aload 2 /* rootTypeNamespace */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 3528
            aconst_null
            astore 2 /* rootTypeNamespace */
         4: .line 3530
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic org.apache.xerces.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            aload 2 /* rootTypeNamespace */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         5: .line 3531
            aload 0 /* this */
            getstatic org.apache.xerces.impl.xs.SchemaGrammar.SG_SchemaNS:Lorg/apache/xerces/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
         6: .line 3532
            goto 12
         7: .line 3534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
         8: .line 3535
            iconst_5
            aload 2 /* rootTypeNamespace */
            aconst_null
            aconst_null
            aconst_null
         9: .line 3534
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
            astore 3 /* grammarForRootType */
        start local 3 // org.apache.xerces.impl.xs.SchemaGrammar grammarForRootType
        10: .line 3536
            aload 3 /* grammarForRootType */
            ifnull 12
        11: .line 3537
            aload 0 /* this */
            aload 3 /* grammarForRootType */
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lorg/apache/xerces/xs/XSTypeDefinition;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
        end local 3 // org.apache.xerces.impl.xs.SchemaGrammar grammarForRootType
        12: .line 3540
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentType:Lorg/apache/xerces/xs/XSTypeDefinition;
            ifnonnull 18
        13: .line 3541
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        14: .line 3542
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            goto 16
        15: .line 3543
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getPrefix:()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 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        16: .line 3541
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* typeName */
        start local 3 // java.lang.String typeName
        17: .line 3544
            aload 0 /* this */
            ldc "cvc-type.1"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* typeName */
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 3 // java.lang.String typeName
        18: .line 3546
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String rootTypeNamespace
        end local 1 // javax.xml.namespace.QName rootTypeQName
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   19     0                this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   19     1       rootTypeQName  Ljavax/xml/namespace/QName;
            1   19     2   rootTypeNamespace  Ljava/lang/String;
           10   12     3  grammarForRootType  Lorg/apache/xerces/impl/xs/SchemaGrammar;
           17   18     3            typeName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      rootTypeQName  final

  void processRootElementDeclQName(javax.xml.namespace.QName, org.apache.xerces.xni.QName);
    descriptor: (Ljavax/xml/namespace/QName;Lorg/apache/xerces/xni/QName;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // javax.xml.namespace.QName rootElementDeclQName
        start local 2 // org.apache.xerces.xni.QName element
         0: .line 3549
            aload 1 /* rootElementDeclQName */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            astore 3 /* rootElementDeclNamespace */
        start local 3 // java.lang.String rootElementDeclNamespace
         1: .line 3552
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fSymbolTable:Lorg/apache/xerces/util/SymbolTable;
            aload 3 /* rootElementDeclNamespace */
            invokevirtual org.apache.xerces.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* rootElementDeclNamespace */
         2: .line 3553
            aload 3 /* rootElementDeclNamespace */
            ifnull 4
            aload 3 /* rootElementDeclNamespace */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 3554
            aconst_null
            astore 3 /* rootElementDeclNamespace */
         4: .line 3556
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
         5: .line 3557
            iconst_5
            aload 3 /* rootElementDeclNamespace */
            aconst_null
            aconst_null
            aconst_null
         6: .line 3556
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/QName;Lorg/apache/xerces/xni/XMLAttributes;)Lorg/apache/xerces/impl/xs/SchemaGrammar;
            astore 4 /* grammarForRootElement */
        start local 4 // org.apache.xerces.impl.xs.SchemaGrammar grammarForRootElement
         7: .line 3558
            aload 4 /* grammarForRootElement */
            ifnull 9
         8: .line 3559
            aload 0 /* this */
            aload 4 /* grammarForRootElement */
            aload 1 /* rootElementDeclQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual org.apache.xerces.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lorg/apache/xerces/impl/xs/XSElementDecl;
            putfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
         9: .line 3561
      StackMap locals: org.apache.xerces.impl.xs.SchemaGrammar
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            ifnonnull 16
        10: .line 3562
            aload 1 /* rootElementDeclQName */
            invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 12
        11: .line 3563
            aload 1 /* rootElementDeclQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            goto 13
        12: .line 3564
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 1 /* rootElementDeclQName */
            invokevirtual javax.xml.namespace.QName.getPrefix:()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 1 /* rootElementDeclQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        13: .line 3562
      StackMap locals:
      StackMap stack: java.lang.String
            astore 5 /* declName */
        start local 5 // java.lang.String declName
        14: .line 3565
            aload 0 /* this */
            ldc "cvc-elt.1.a"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 5 /* declName */
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 5 // java.lang.String declName
        15: .line 3566
            goto 17
        16: .line 3568
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lorg/apache/xerces/impl/xs/XSElementDecl;
            aload 2 /* element */
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.checkElementMatchesRootElementDecl:(Lorg/apache/xerces/impl/xs/XSElementDecl;Lorg/apache/xerces/xni/QName;)V
        17: .line 3570
      StackMap locals:
      StackMap stack:
            return
        end local 4 // org.apache.xerces.impl.xs.SchemaGrammar grammarForRootElement
        end local 3 // java.lang.String rootElementDeclNamespace
        end local 2 // org.apache.xerces.xni.QName element
        end local 1 // javax.xml.namespace.QName rootElementDeclQName
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   18     0                      this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   18     1      rootElementDeclQName  Ljavax/xml/namespace/QName;
            0   18     2                   element  Lorg/apache/xerces/xni/QName;
            1   18     3  rootElementDeclNamespace  Ljava/lang/String;
            7   18     4     grammarForRootElement  Lorg/apache/xerces/impl/xs/SchemaGrammar;
           14   15     5                  declName  Ljava/lang/String;
    MethodParameters:
                      Name  Flags
      rootElementDeclQName  final
      element               final

  void checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl, org.apache.xerces.xni.QName);
    descriptor: (Lorg/apache/xerces/impl/xs/XSElementDecl;Lorg/apache/xerces/xni/QName;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // org.apache.xerces.impl.xs.XSElementDecl rootElementDecl
        start local 2 // org.apache.xerces.xni.QName element
         0: .line 3575
            aload 2 /* element */
            getfield org.apache.xerces.xni.QName.localpart:Ljava/lang/String;
            aload 1 /* rootElementDecl */
            getfield org.apache.xerces.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            if_acmpne 2
         1: .line 3576
            aload 2 /* element */
            getfield org.apache.xerces.xni.QName.uri:Ljava/lang/String;
            aload 1 /* rootElementDecl */
            getfield org.apache.xerces.impl.xs.XSElementDecl.fTargetNamespace:Ljava/lang/String;
            if_acmpeq 3
         2: .line 3577
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "cvc-elt.1.b"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 2 /* element */
            getfield org.apache.xerces.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* rootElementDecl */
            getfield org.apache.xerces.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            aastore
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 3579
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.apache.xerces.xni.QName element
        end local 1 // org.apache.xerces.impl.xs.XSElementDecl rootElementDecl
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    4     1  rootElementDecl  Lorg/apache/xerces/impl/xs/XSElementDecl;
            0    4     2          element  Lorg/apache/xerces/xni/QName;
    MethodParameters:
                 Name  Flags
      rootElementDecl  final
      element          final

  void reportSchemaError(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object[] arguments
         0: .line 3582
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fDoValidation:Z
            ifeq 7
         1: .line 3583
            aload 0 /* this */
            getfield org.apache.xerces.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lorg/apache/xerces/impl/xs/XMLSchemaValidator$XSIErrorReporter;
         2: .line 3584
            ldc "http://www.w3.org/TR/xml-schema-1"
         3: .line 3585
            aload 1 /* key */
         4: .line 3586
            aload 2 /* arguments */
         5: .line 3587
            iconst_1
         6: .line 3583
            invokevirtual org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)V
         7: .line 3588
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String key
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0    8     1        key  Ljava/lang/String;
            0    8     2  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      key        
      arguments  

  private java.lang.String expectedStr(java.util.Vector);
    descriptor: (Ljava/util/Vector;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
        start local 1 // java.util.Vector expected
         0: .line 3591
            new java.lang.StringBuffer
            dup
            ldc "{"
            invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
            astore 2 /* ret */
        start local 2 // java.lang.StringBuffer ret
         1: .line 3592
            aload 1 /* expected */
            invokevirtual java.util.Vector.size:()I
            istore 3 /* size */
        start local 3 // int size
         2: .line 3593
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 8
         4: .line 3594
      StackMap locals: java.lang.StringBuffer int int
      StackMap stack:
            iload 4 /* i */
            ifle 6
         5: .line 3595
            aload 2 /* ret */
            ldc ", "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         6: .line 3596
      StackMap locals:
      StackMap stack:
            aload 2 /* ret */
            aload 1 /* expected */
            iload 4 /* i */
            invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         7: .line 3593
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 4 /* i */
            iload 3 /* size */
            if_icmplt 4
        end local 4 // int i
         9: .line 3598
            aload 2 /* ret */
            bipush 125
            invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
            pop
        10: .line 3599
            aload 2 /* ret */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 3 // int size
        end local 2 // java.lang.StringBuffer ret
        end local 1 // java.util.Vector expected
        end local 0 // org.apache.xerces.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lorg/apache/xerces/impl/xs/XMLSchemaValidator;
            0   11     1  expected  Ljava/util/Vector;
            1   11     2       ret  Ljava/lang/StringBuffer;
            2   11     3      size  I
            3    9     4         i  I
    MethodParameters:
          Name  Flags
      expected  
}
SourceFile: "XMLSchemaValidator.java"
NestMembers:
  org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore  org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore  org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey  org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector  org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore  org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase  org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache  org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack  org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter
InnerClasses:
  public BuiltinSchemaGrammar = org.apache.xerces.impl.xs.SchemaGrammar$BuiltinSchemaGrammar of org.apache.xerces.impl.xs.SchemaGrammar
  LocationArray = org.apache.xerces.impl.xs.XMLSchemaLoader$LocationArray of org.apache.xerces.impl.xs.XMLSchemaLoader
  protected KeyRefValueStore = org.apache.xerces.impl.xs.XMLSchemaValidator$KeyRefValueStore of org.apache.xerces.impl.xs.XMLSchemaValidator
  protected KeyValueStore = org.apache.xerces.impl.xs.XMLSchemaValidator$KeyValueStore of org.apache.xerces.impl.xs.XMLSchemaValidator
  protected final LocalIDKey = org.apache.xerces.impl.xs.XMLSchemaValidator$LocalIDKey of org.apache.xerces.impl.xs.XMLSchemaValidator
  protected final ShortVector = org.apache.xerces.impl.xs.XMLSchemaValidator$ShortVector of org.apache.xerces.impl.xs.XMLSchemaValidator
  protected UniqueValueStore = org.apache.xerces.impl.xs.XMLSchemaValidator$UniqueValueStore of org.apache.xerces.impl.xs.XMLSchemaValidator
  protected abstract ValueStoreBase = org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreBase of org.apache.xerces.impl.xs.XMLSchemaValidator
  protected ValueStoreCache = org.apache.xerces.impl.xs.XMLSchemaValidator$ValueStoreCache of org.apache.xerces.impl.xs.XMLSchemaValidator
  protected XPathMatcherStack = org.apache.xerces.impl.xs.XMLSchemaValidator$XPathMatcherStack of org.apache.xerces.impl.xs.XMLSchemaValidator
  protected final XSIErrorReporter = org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter of org.apache.xerces.impl.xs.XMLSchemaValidator
  public Matcher = org.apache.xerces.impl.xs.identity.Selector$Matcher of org.apache.xerces.impl.xs.identity.Selector
  public MalformedURIException = org.apache.xerces.util.URI$MalformedURIException of org.apache.xerces.util.URI