public class com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator implements com.sun.org.apache.xerces.internal.xni.parser.XMLComponent, com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentFilter, com.sun.org.apache.xerces.internal.impl.xs.identity.FieldActivator, com.sun.org.apache.xerces.internal.impl.RevalidationHandler, com.sun.org.apache.xerces.internal.impl.xs.XSElementDeclHelper
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.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"

  protected static final java.lang.String REPORT_WHITESPACE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://java.sun.com/xml/schema/features/report-ignored-element-content-whitespace"

  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 XML_SECURITY_PROPERTY_MANAGER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"

  protected static final java.lang.String OVERRIDE_PARSER;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "jdk.xml.overrideDefaultParser"

  protected static final java.lang.String USE_CATALOG;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://javax.xml.XMLConstants/feature/useCatalog"

  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 com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl XSI_TYPE;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

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

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

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

  protected com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl fCurrentPSVI;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
    flags: (0x0004) ACC_PROTECTED

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

  protected com.sun.org.apache.xerces.internal.xni.XMLString fDefaultValue;
    descriptor: Lcom/sun/org/apache/xerces/internal/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 boolean fSawOnlyWhitespaceInElementContent;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.util.SymbolTable fSymbolTable;
    descriptor: Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
    flags: (0x0004) ACC_PROTECTED

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

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

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

  protected com.sun.org.apache.xerces.internal.impl.validation.ValidationManager fValidationManager;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState fValidationState;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
    flags: (0x0004) ACC_PROTECTED

  protected com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool fGrammarPool;
    descriptor: Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.impl.xs.XSDDescription fXSDDescription;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.util.Map<java.lang.String, com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray> fLocationPairs;
    descriptor: Ljava/util/Map;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;

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

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

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

  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 com.sun.org.apache.xerces.internal.xni.XMLString fEmptyXMLStr;
    descriptor: Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.xni.XMLString fNormalizedStr;
    descriptor: Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket fGrammarBucket;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

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

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

  private final com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader fSchemaLoader;
    descriptor: Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl fCurrentElemDecl;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl[] fElemDeclStack;
    descriptor: [Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl fNotation;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
    flags: (0x0002) ACC_PRIVATE

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

  private com.sun.org.apache.xerces.internal.xs.XSTypeDefinition fCurrentType;
    descriptor: Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    flags: (0x0002) ACC_PRIVATE

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

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

  private com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator[] fCMStack;
    descriptor: [Lcom/sun/org/apache/xerces/internal/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.StringBuilder fBuffer;
    descriptor: Ljava/lang/StringBuilder;
    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 com.sun.org.apache.xerces.internal.xni.QName fTempQName;
    descriptor: Lcom/sun/org/apache/xerces/internal/xni/QName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private com.sun.org.apache.xerces.internal.xs.XSTypeDefinition fRootTypeDefinition;
    descriptor: Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    flags: (0x0002) ACC_PRIVATE

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

  private com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl fRootElementDeclaration;
    descriptor: Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo fValidatedInfo;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.validation.ValidationState fState4XsiType;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.impl.validation.ValidationState fState4ApplyDefault;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
    flags: (0x0002) ACC_PRIVATE

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

  protected com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache fValueStoreCache;
    descriptor: Lcom/sun/org/apache/xerces/internal/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 275
            bipush 19
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 276
            ldc "http://xml.org/sax/features/validation"
            aastore
            dup
            iconst_1
         2: .line 277
            ldc "http://apache.org/xml/features/validation/schema"
            aastore
            dup
            iconst_2
         3: .line 278
            ldc "http://apache.org/xml/features/validation/dynamic"
            aastore
            dup
            iconst_3
         4: .line 279
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            aastore
            dup
            iconst_4
         5: .line 280
            ldc "http://apache.org/xml/features/allow-java-encodings"
            aastore
            dup
            iconst_5
         6: .line 281
            ldc "http://apache.org/xml/features/continue-after-fatal-error"
            aastore
            dup
            bipush 6
         7: .line 282
            ldc "http://apache.org/xml/features/standard-uri-conformant"
            aastore
            dup
            bipush 7
         8: .line 283
            ldc "http://apache.org/xml/features/generate-synthetic-annotations"
            aastore
            dup
            bipush 8
         9: .line 284
            ldc "http://apache.org/xml/features/validate-annotations"
            aastore
            dup
            bipush 9
        10: .line 285
            ldc "http://apache.org/xml/features/honour-all-schemaLocations"
            aastore
            dup
            bipush 10
        11: .line 286
            ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
            aastore
            dup
            bipush 11
        12: .line 287
            ldc "http://apache.org/xml/features/validation/schema/ignore-xsi-type-until-elemdecl"
            aastore
            dup
            bipush 12
        13: .line 288
            ldc "http://apache.org/xml/features/validation/id-idref-checking"
            aastore
            dup
            bipush 13
        14: .line 289
            ldc "http://apache.org/xml/features/validation/identity-constraint-checking"
            aastore
            dup
            bipush 14
        15: .line 290
            ldc "http://apache.org/xml/features/validation/unparsed-entity-checking"
            aastore
            dup
            bipush 15
        16: .line 291
            ldc "http://apache.org/xml/features/namespace-growth"
            aastore
            dup
            bipush 16
        17: .line 292
            ldc "http://apache.org/xml/features/internal/tolerate-duplicates"
            aastore
            dup
            bipush 17
        18: .line 293
            ldc "jdk.xml.overrideDefaultParser"
            aastore
            dup
            bipush 18
        19: .line 294
            ldc "http://javax.xml.XMLConstants/feature/useCatalog"
            aastore
        20: .line 274
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
        21: .line 298
            bipush 19
            anewarray java.lang.Boolean
            dup
            bipush 17
        22: .line 325
            getstatic jdk.xml.internal.JdkXmlUtils.OVERRIDE_PARSER_DEFAULT:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
            dup
            bipush 18
        23: .line 326
            getstatic jdk.xml.internal.JdkXmlUtils.USE_CATALOG_DEFAULT:Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            aastore
        24: .line 298
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
        25: .line 331
            bipush 17
            anewarray java.lang.String
            dup
            iconst_0
        26: .line 332
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aastore
            dup
            iconst_1
        27: .line 333
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aastore
            dup
            iconst_2
        28: .line 334
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aastore
            dup
            iconst_3
        29: .line 335
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            aastore
            dup
            iconst_4
        30: .line 336
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            aastore
            dup
            iconst_5
        31: .line 337
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            aastore
            dup
            bipush 6
        32: .line 338
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            aastore
            dup
            bipush 7
        33: .line 339
            ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
            aastore
            dup
            bipush 8
        34: .line 340
            ldc "http://apache.org/xml/properties/validation/schema/root-type-definition"
            aastore
            dup
            bipush 9
        35: .line 341
            ldc "http://apache.org/xml/properties/validation/schema/root-element-declaration"
            aastore
            dup
            bipush 10
        36: .line 342
            ldc "http://apache.org/xml/properties/internal/validation/schema/dv-factory"
            aastore
            dup
            bipush 11
        37: .line 343
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            aastore
            dup
            bipush 12
        38: .line 344
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_DEFER:Ljava/lang/String;
            aastore
            dup
            bipush 13
        39: .line 345
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_FILES:Ljava/lang/String;
            aastore
            dup
            bipush 14
        40: .line 346
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_PREFER:Ljava/lang/String;
            aastore
            dup
            bipush 15
        41: .line 347
            getstatic jdk.xml.internal.JdkXmlUtils.CATALOG_RESOLVE:Ljava/lang/String;
            aastore
            dup
            bipush 16
        42: .line 348
            ldc "jdk.xml.cdataChunkSize"
            aastore
        43: .line 330
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
        44: .line 353
            bipush 17
            anewarray java.lang.Object
            dup
            bipush 16
        45: .line 354
            getstatic jdk.xml.internal.JdkXmlUtils.CDATA_CHUNK_SIZE_DEFAULT:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        46: .line 352
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.PROPERTY_DEFAULTS:[Ljava/lang/Object;
        47: .line 363
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_XSI:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
        48: .line 362
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.XSI_TYPE:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
        49: .line 365
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_XSI:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
        50: .line 364
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.XSI_NIL:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
        51: .line 367
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_XSI:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
        52: .line 366
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.XSI_SCHEMALOCATION:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
        53: .line 369
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_XSI:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
        54: .line 368
            putstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.XSI_NONAMESPACESCHEMALOCATION:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
        55: .line 1203
            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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
         0: .line 574
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String featureId
        start local 2 // boolean state
         0: .line 593
            return
        end local 2 // boolean state
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    1     1  featureId  Ljava/lang/String;
            0    1     2      state  Z
    Exceptions:
      throws com.sun.org.apache.xerces.internal.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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
         0: .line 601
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            invokevirtual java.lang.String[].clone:()Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object value
         0: .line 620
            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 621
            aload 2 /* value */
            ifnonnull 5
         2: .line 622
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
         3: .line 623
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
         4: .line 624
            goto 23
         5: .line 625
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            instanceof javax.xml.namespace.QName
            ifeq 9
         6: .line 626
            aload 0 /* this */
            aload 2 /* value */
            checkcast javax.xml.namespace.QName
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
         7: .line 627
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
         8: .line 628
            goto 23
         9: .line 630
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        10: .line 631
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        11: .line 633
            goto 23
        12: .line 634
      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 635
            aload 2 /* value */
            ifnonnull 17
        14: .line 636
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        15: .line 637
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        16: .line 638
            goto 23
        17: .line 639
      StackMap locals:
      StackMap stack:
            aload 2 /* value */
            instanceof javax.xml.namespace.QName
            ifeq 21
        18: .line 640
            aload 0 /* this */
            aload 2 /* value */
            checkcast javax.xml.namespace.QName
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        19: .line 641
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        20: .line 642
            goto 23
        21: .line 644
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* value */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        22: .line 645
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        23: .line 648
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   24     1  propertyId  Ljava/lang/String;
            0   24     2       value  Ljava/lang/Object;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String featureId
         0: .line 660
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 661
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.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 662
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.FEATURE_DEFAULTS:[Ljava/lang/Boolean;
            iload 2 /* i */
            aaload
            areturn
         4: .line 660
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.RECOGNIZED_FEATURES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 665
            aconst_null
            areturn
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String propertyId
         0: .line 678
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: goto 5
         2: .line 679
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.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 680
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.PROPERTY_DEFAULTS:[Ljava/lang/Object;
            iload 2 /* i */
            aaload
            areturn
         4: .line 678
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.RECOGNIZED_PROPERTIES:[Ljava/lang/String;
            arraylength
            if_icmplt 2
        end local 2 // int i
         6: .line 683
            aconst_null
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    7     1  propertyId  Ljava/lang/String;
            1    6     2           i  I
    MethodParameters:
            Name  Flags
      propertyId  

  public void setDocumentHandler(com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler documentHandler
         0: .line 692
            aload 0 /* this */
            aload 1 /* documentHandler */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
         1: .line 695
            aload 1 /* documentHandler */
            instanceof com.sun.org.apache.xerces.internal.parsers.XMLParser
            ifeq 8
         2: .line 697
            aload 0 /* this */
         3: .line 698
            aload 1 /* documentHandler */
            checkcast com.sun.org.apache.xerces.internal.parsers.XMLParser
            ldc "http://java.sun.com/xml/schema/features/report-ignored-element-content-whitespace"
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XMLParser.getFeature:(Ljava/lang/String;)Z
         4: .line 697
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportWhitespace:Z
         5: .line 699
            goto 8
         6: .line 700
      StackMap locals:
      StackMap stack: java.lang.Exception
            pop
         7: .line 701
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportWhitespace:Z
         8: .line 704
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler documentHandler
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    9     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    9     1  documentHandler  Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
      Exception table:
        from    to  target  type
           2     5       6  Class java.lang.Exception
    MethodParameters:
                 Name  Flags
      documentHandler  

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

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

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

  public void startDocument(com.sun.org.apache.xerces.internal.xni.XMLLocator, java.lang.String, com.sun.org.apache.xerces.internal.xni.NamespaceContext, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        start local 2 // java.lang.String encoding
        start local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 754
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            aload 3 /* namespaceContext */
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.setNamespaceSupport:(Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
         1: .line 755
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4XsiType:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            aload 3 /* namespaceContext */
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setNamespaceSupport:(Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
         2: .line 756
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            aload 3 /* namespaceContext */
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setNamespaceSupport:(Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;)V
         3: .line 757
            aload 0 /* this */
            aload 1 /* locator */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
         4: .line 759
            aload 0 /* this */
            aload 1 /* locator */
            aload 2 /* encoding */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartDocument:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;)V
         5: .line 761
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 7
         6: .line 762
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* locator */
            aload 2 /* encoding */
            aload 3 /* namespaceContext */
            aload 4 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.startDocument:(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         7: .line 765
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 3 // com.sun.org.apache.xerces.internal.xni.NamespaceContext namespaceContext
        end local 2 // java.lang.String encoding
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    8     1           locator  Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            0    8     2          encoding  Ljava/lang/String;
            0    8     3  namespaceContext  Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;
            0    8     4              augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
                  Name  Flags
      locator           
      encoding          
      namespaceContext  
      augs              

  public void xmlDecl(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.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 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 784
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 2
         1: .line 785
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* version */
            aload 2 /* encoding */
            aload 3 /* standalone */
            aload 4 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.xmlDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 788
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/sun/org/apache/xerces/internal/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  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      version     
      encoding    
      standalone  
      augs        

  public void doctypeDecl(java.lang.String, java.lang.String, java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.org.apache.xerces.internal.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 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 810
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 2
         1: .line 811
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* rootElement */
            aload 2 /* publicId */
            aload 3 /* systemId */
            aload 4 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.doctypeDecl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         2: .line 814
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/sun/org/apache/xerces/internal/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  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
             Name  Flags
      rootElement  
      publicId     
      systemId     
      augs         

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

  public void emptyElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 848
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 4 /* modifiedAugs */
        start local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations modifiedAugs
         1: .line 853
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
         2: .line 856
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            bipush -2
            if_icmpeq 4
         3: .line 857
            aload 0 /* this */
            aload 1 /* element */
            aload 4 /* modifiedAugs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleEndElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 4 /* modifiedAugs */
         4: .line 860
      StackMap locals: com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 11
         5: .line 861
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
            ifeq 6
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            ifnonnull 8
         6: .line 862
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 4 /* modifiedAugs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.emptyElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         7: .line 863
            goto 11
         8: .line 864
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 2 /* attributes */
            aload 4 /* modifiedAugs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         9: .line 865
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        10: .line 866
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 4 /* modifiedAugs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        11: .line 869
      StackMap locals:
      StackMap stack:
            return
        end local 4 // com.sun.org.apache.xerces.internal.xni.Augmentations modifiedAugs
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   12     1       element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   12     2    attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0   12     3          augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            1   12     4  modifiedAugs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  public void characters(com.sun.org.apache.xerces.internal.xni.XMLString, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 880
            aload 0 /* this */
            aload 1 /* text */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleCharacters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            astore 1 /* text */
         1: .line 882
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawOnlyWhitespaceInElementContent:Z
            ifeq 6
         2: .line 883
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawOnlyWhitespaceInElementContent:Z
         3: .line 884
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportWhitespace:Z
            ifne 6
         4: .line 885
            aload 0 /* this */
            aload 1 /* text */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.ignorableWhitespace:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         5: .line 886
            return
         6: .line 891
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 12
         7: .line 892
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 11
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUnionType:Z
            ifeq 11
         8: .line 897
            aload 2 /* augs */
            ifnull 12
         9: .line 898
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fEmptyXMLStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        10: .line 899
            goto 12
        11: .line 900
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* text */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        12: .line 904
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   13     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            0   13     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
      Name  Flags
      text  
      augs  

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

  public void endElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 941
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
         1: .line 942
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleEndElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 3 /* modifiedAugs */
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations modifiedAugs
         2: .line 944
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 8
         3: .line 945
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
            ifeq 4
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            ifnonnull 6
         4: .line 946
      StackMap locals: com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 3 /* modifiedAugs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         5: .line 947
            goto 8
         6: .line 948
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         7: .line 949
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* element */
            aload 3 /* modifiedAugs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         8: .line 952
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations modifiedAugs
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    9     1       element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0    9     2          augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            2    9     3  modifiedAugs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.XNIException
    MethodParameters:
         Name  Flags
      element  
      augs     

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

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

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

  public boolean characterData(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String data
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1018
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.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: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
         1: iconst_1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int
         2: putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
         3: .line 1025
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 9
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_m1
            if_icmpeq 9
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            ifeq 9
         4: .line 1027
            aload 0 /* this */
            aload 1 /* data */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_2
            if_icmpne 5
            iconst_1
            goto 6
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String
         5: iconst_0
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String com.sun.org.apache.xerces.internal.xni.Augmentations
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String int
         6: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.normalizeWhitespace:(Ljava/lang/String;Z)V
         7: .line 1028
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
            pop
         8: .line 1029
            goto 11
         9: .line 1030
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
            ifeq 11
        10: .line 1031
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuilder;
            aload 1 /* data */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 1036
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 3 /* allWhiteSpace */
        start local 3 // boolean allWhiteSpace
        12: .line 1037
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnull 24
        13: .line 1038
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 24
        14: .line 1039
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 4 /* ctype */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        15: .line 1040
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_2
            if_icmpne 24
        16: .line 1042
            iconst_0
            istore 5 /* i */
        start local 5 // int i
        17: goto 23
        18: .line 1043
      StackMap locals: int com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl int
      StackMap stack:
            aload 1 /* data */
            iload 5 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifne 22
        19: .line 1044
            iconst_0
            istore 3 /* allWhiteSpace */
        20: .line 1045
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        21: .line 1046
            goto 24
        22: .line 1042
      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 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        24: .line 1052
      StackMap locals:
      StackMap stack:
            iload 3 /* allWhiteSpace */
            ireturn
        end local 3 // boolean allWhiteSpace
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   25     0           this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   25     1           data  Ljava/lang/String;
            0   25     2           augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
           12   25     3  allWhiteSpace  Z
           15   24     4          ctype  Lcom/sun/org/apache/xerces/internal/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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String data
         0: .line 1057
            return
        end local 1 // java.lang.String data
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    1     1  data  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      data  

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

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

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

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

  public void endGeneralEntity(java.lang.String, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String name
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1181
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fEntityRef:Z
         1: .line 1182
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 3
         2: .line 1183
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 1 /* name */
            aload 2 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.endGeneralEntity:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
         3: .line 1186
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // java.lang.String name
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    4     1  name  Ljava/lang/String;
            0    4     2  augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
         0: .line 1370
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 376
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
         2: .line 383
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.util.AugmentationsImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.util.AugmentationsImpl.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugmentations:Lcom/sun/org/apache/xerces/internal/util/AugmentationsImpl;
         3: .line 389
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
         4: .line 390
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
         5: .line 391
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDoValidation:Z
         6: .line 392
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFullChecking:Z
         7: .line 393
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
         8: .line 394
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
         9: .line 395
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
        10: .line 396
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIdConstraint:Z
        11: .line 397
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
        12: .line 400
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
        13: .line 403
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
        14: .line 406
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fEntityRef:Z
        15: .line 407
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fInCDATA:Z
        16: .line 410
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawOnlyWhitespaceInElementContent:Z
        17: .line 533
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
        18: .line 539
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
        19: .line 540
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
        20: .line 544
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
        21: .line 545
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
        22: .line 548
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fJaxpSchemaSource:Ljava/lang/Object;
        23: .line 551
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XSDDescription
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
        24: .line 552
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
        25: .line 562
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportWhitespace:Z
        26: .line 1201
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.XMLString
            dup
            aconst_null
            iconst_0
            iconst_m1
            invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:([CII)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fEmptyXMLStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
        27: .line 1204
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.XMLString
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.XMLString.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
        28: .line 1205
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFirstChunk:Z
        29: .line 1207
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTrailing:Z
        30: .line 1208
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
        31: .line 1209
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUnionType:Z
        32: .line 1212
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
        33: .line 1213
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.SubstitutionGroupHandler.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDeclHelper;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
        34: .line 1218
            aload 0 /* this */
        35: .line 1219
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            ldc "QName"
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fQNameDV:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
        36: .line 1221
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.nodeFactory:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;
        37: .line 1224
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.nodeFactory:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.models.CMBuilder.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
        38: .line 1227
            aload 0 /* this */
        39: .line 1228
            new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader
            dup
        40: .line 1229
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        41: .line 1230
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
        42: .line 1231
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
        43: .line 1232
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
        44: .line 1228
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.<init>:(Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
        45: .line 1256
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
        46: .line 1262
            aload 0 /* this */
            bipush 8
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        47: .line 1268
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNilStack:[Z
        48: .line 1274
            aload 0 /* this */
            bipush 8
            anewarray com.sun.org.apache.xerces.internal.impl.xs.XSNotationDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotationStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
        49: .line 1280
            aload 0 /* this */
            bipush 8
            anewarray com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTypeStack:[Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        50: .line 1286
            aload 0 /* this */
            bipush 8
            anewarray com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
        51: .line 1292
            aload 0 /* this */
            bipush 8
            anewarray int[]
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
        52: .line 1295
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssess:Z
        53: .line 1298
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
        54: .line 1301
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuilder;
        55: .line 1304
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
        56: .line 1307
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
        57: .line 1310
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
        58: .line 1313
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        59: .line 1316
            aload 0 /* this */
            bipush 8
            newarray 4
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStringContent:[Z
        60: .line 1319
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.xni.QName
            dup
            invokespecial com.sun.org.apache.xerces.internal.xni.QName.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
        61: .line 1322
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        62: .line 1323
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        63: .line 1326
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        64: .line 1327
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        65: .line 1334
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
        66: .line 1338
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.validation.ValidationState
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.validation.ValidationState.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4XsiType:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
        67: .line 1342
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.validation.ValidationState
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.validation.ValidationState.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
        68: .line 1360
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.<init>:()V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
        69: .line 1363
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache
            dup
            aload 0 /* this */
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache.<init>:(Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;)V
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValueStoreCache:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreCache;
        70: .line 1371
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4XsiType:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setExtraChecking:(Z)V
        71: .line 1372
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            iconst_0
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setFacetChecking:(Z)V
        72: .line 1374
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   73     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;

  public void reset(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
         0: .line 1393
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIdConstraint:Z
         1: .line 1395
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
            invokeinterface java.util.Map.clear:()V
         2: .line 1398
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.resetIDTables:()V
         3: .line 1401
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            aload 1 /* componentManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
         4: .line 1404
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
         5: .line 1405
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
         6: .line 1406
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
         7: .line 1407
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
         8: .line 1408
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
         9: .line 1409
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
        10: .line 1410
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
        11: .line 1411
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
        12: .line 1412
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
        13: .line 1415
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fEntityRef:Z
        14: .line 1416
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fInCDATA:Z
        15: .line 1418
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.clear:()V
        16: .line 1421
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reset:(Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        17: .line 1423
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/internal/parser-settings"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            istore 2 /* parser_settings */
        start local 2 // boolean parser_settings
        18: .line 1425
            iload 2 /* parser_settings */
            ifne 27
        19: .line 1427
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.addValidationState:(Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;)V
        20: .line 1429
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.nodeFactory:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory.reset:()V
        21: .line 1432
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
        22: .line 1433
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
        23: .line 1434
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
        24: .line 1435
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        25: .line 1431
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.processExternalHints:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        26: .line 1436
            return
        27: .line 1440
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.nodeFactory:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory;
            aload 1 /* componentManager */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.models.CMNodeFactory.reset:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;)V
        28: .line 1443
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.util.SymbolTable
            astore 3 /* symbolTable */
        start local 3 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        29: .line 1444
            aload 3 /* symbolTable */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            if_acmpeq 31
        30: .line 1445
            aload 0 /* this */
            aload 3 /* symbolTable */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
        31: .line 1448
      StackMap locals: com.sun.org.apache.xerces.internal.util.SymbolTable
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/namespace-growth"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
        32: .line 1449
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/dynamic"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
        33: .line 1451
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
            ifeq 36
        34: .line 1452
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDoValidation:Z
        35: .line 1453
            goto 37
        36: .line 1454
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://xml.org/sax/features/validation"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDoValidation:Z
        37: .line 1457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDoValidation:Z
            ifeq 39
        38: .line 1458
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDoValidation:Z
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            ior
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDoValidation:Z
        39: .line 1461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema-full-checking"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFullChecking:Z
        40: .line 1462
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/normalized-value"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
        41: .line 1463
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/element-default"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaElementDefault:Z
        42: .line 1465
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/augment-psvi"
            iconst_1
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
        43: .line 1467
            aload 0 /* this */
        44: .line 1468
            aload 1 /* componentManager */
        45: .line 1469
            ldc "http://java.sun.com/xml/jaxp/properties/schemaLanguage"
            aconst_null
        46: .line 1468
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
        47: .line 1467
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
        48: .line 1471
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
        49: .line 1473
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/entity-manager"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
        50: .line 1475
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.validation.ValidationManager
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
        51: .line 1476
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.addValidationState:(Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;)V
        52: .line 1477
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.setSymbolTable:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
        53: .line 1480
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/validation/schema/root-type-definition"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* rootType */
        start local 4 // java.lang.Object rootType
        54: .line 1481
            aload 4 /* rootType */
            ifnonnull 58
        55: .line 1482
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        56: .line 1483
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        57: .line 1484
            goto 68
        58: .line 1485
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4 /* rootType */
            instanceof javax.xml.namespace.QName
            ifeq 62
        59: .line 1486
            aload 0 /* this */
            aload 4 /* rootType */
            checkcast javax.xml.namespace.QName
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        60: .line 1487
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        61: .line 1488
            goto 68
        62: .line 1490
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* rootType */
            checkcast com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        63: .line 1491
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        end local 4 // java.lang.Object rootType
        64: .line 1493
            goto 68
        65: .line 1494
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager int com.sun.org.apache.xerces.internal.util.SymbolTable
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            pop
        66: .line 1495
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
        67: .line 1496
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        68: .line 1500
      StackMap locals:
      StackMap stack:
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/validation/schema/root-element-declaration"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* rootDecl */
        start local 4 // java.lang.Object rootDecl
        69: .line 1501
            aload 4 /* rootDecl */
            ifnonnull 73
        70: .line 1502
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        71: .line 1503
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        72: .line 1504
            goto 83
        73: .line 1505
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4 /* rootDecl */
            instanceof javax.xml.namespace.QName
            ifeq 77
        74: .line 1506
            aload 0 /* this */
            aload 4 /* rootDecl */
            checkcast javax.xml.namespace.QName
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        75: .line 1507
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        76: .line 1508
            goto 83
        77: .line 1510
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* rootDecl */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        78: .line 1511
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        end local 4 // java.lang.Object rootDecl
        79: .line 1513
            goto 83
        80: .line 1514
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager int com.sun.org.apache.xerces.internal.util.SymbolTable
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            pop
        81: .line 1515
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
        82: .line 1516
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        83: .line 1519
      StackMap locals:
      StackMap stack:
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/schema/ignore-xsi-type-until-elemdecl"
            iconst_0
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;Z)Z
            istore 4 /* ignoreXSIType */
        start local 4 // boolean ignoreXSIType
        84: .line 1524
            aload 0 /* this */
            iload 4 /* ignoreXSIType */
            ifeq 85
            iconst_0
            goto 86
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager int com.sun.org.apache.xerces.internal.util.SymbolTable int
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
        85: iconst_m1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager int com.sun.org.apache.xerces.internal.util.SymbolTable int
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int
        86: putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
        87: .line 1527
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/identity-constraint-checking"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIDCChecking:Z
        88: .line 1528
            goto 91
        89: .line 1529
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            pop
        90: .line 1530
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIDCChecking:Z
        91: .line 1534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/id-idref-checking"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.setIdIdrefChecking:(Z)V
        92: .line 1535
            goto 95
        93: .line 1536
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            pop
        94: .line 1537
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.setIdIdrefChecking:(Z)V
        95: .line 1541
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/features/validation/unparsed-entity-checking"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeature:(Ljava/lang/String;)Z
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.setUnparsedEntityChecking:(Z)V
        96: .line 1542
            goto 99
        97: .line 1543
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            pop
        98: .line 1544
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.setUnparsedEntityChecking:(Z)V
        99: .line 1549
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/schema/external-schemaLocation"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
       100: .line 1550
            aload 0 /* this */
       101: .line 1551
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation"
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.String
       102: .line 1550
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
       103: .line 1552
            goto 107
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
       104: pop
       105: .line 1553
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
       106: .line 1554
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
       107: .line 1562
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalSchemas:Ljava/lang/String;
       108: .line 1563
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fExternalNoNamespaceSchema:Ljava/lang/String;
       109: .line 1564
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
       110: .line 1565
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
       111: .line 1561
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.processExternalHints:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
       112: .line 1567
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://java.sun.com/xml/jaxp/properties/schemaSource"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fJaxpSchemaSource:Ljava/lang/Object;
       113: .line 1570
            aload 0 /* this */
            aload 1 /* componentManager */
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
       114: .line 1572
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4XsiType:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            aload 3 /* symbolTable */
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setSymbolTable:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
       115: .line 1573
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4ApplyDefault:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
            aload 3 /* symbolTable */
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationState.setSymbolTable:(Lcom/sun/org/apache/xerces/internal/util/SymbolTable;)V
       116: .line 1575
            return
        end local 4 // boolean ignoreXSIType
        end local 3 // com.sun.org.apache.xerces.internal.util.SymbolTable symbolTable
        end local 2 // boolean parser_settings
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager componentManager
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0  117     0              this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0  117     1  componentManager  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
           18  117     2   parser_settings  Z
           29  117     3       symbolTable  Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
           54   64     4          rootType  Ljava/lang/Object;
           69   79     4          rootDecl  Ljava/lang/Object;
           84  117     4     ignoreXSIType  Z
      Exception table:
        from    to  target  type
          53    64      65  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
          68    79      80  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
          87    88      89  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
          91    92      93  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
          95    96      97  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
          99   103     104  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
                  Name  Flags
      componentManager  

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

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

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

  private void activateSelectorFor(com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint ic
         0: .line 1626
            aload 1 /* ic */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getSelector:()Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Selector;
            astore 2 /* selector */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.identity.Selector selector
         1: .line 1627
            aload 0 /* this */
            astore 3 /* activator */
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.identity.FieldActivator activator
         2: .line 1628
            aload 2 /* selector */
            ifnonnull 4
         3: .line 1629
            return
         4: .line 1630
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.identity.Selector com.sun.org.apache.xerces.internal.impl.xs.identity.FieldActivator
      StackMap stack:
            aload 2 /* selector */
            aload 3 /* activator */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.Selector.createMatcher:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator;I)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
            astore 4 /* matcher */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
         5: .line 1631
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            aload 4 /* matcher */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.addMatcher:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;)V
         6: .line 1632
            aload 4 /* matcher */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher.startDocumentFragment:()V
         7: .line 1633
            return
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.identity.FieldActivator activator
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.identity.Selector selector
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint ic
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    8     1         ic  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
            1    8     2   selector  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Selector;
            2    8     3  activator  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator;
            5    8     4    matcher  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
    MethodParameters:
      Name  Flags
      ic    

  public com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl getGlobalElementDecl(com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
         0: .line 1638
            aload 0 /* this */
         1: .line 1639
            iconst_5
         2: .line 1640
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
         3: .line 1641
            aconst_null
         4: .line 1642
            aload 1 /* element */
         5: .line 1643
            aconst_null
         6: .line 1638
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
         7: .line 1637
            astore 2 /* sGrammar */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar sGrammar
         8: .line 1644
            aload 2 /* sGrammar */
            ifnull 10
         9: .line 1645
            aload 2 /* sGrammar */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            areturn
        10: .line 1647
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aconst_null
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar sGrammar
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   11     1   element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            8   11     2  sGrammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    MethodParameters:
         Name  Flags
      element  

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

  void handleStartDocument(com.sun.org.apache.xerces.internal.xni.XMLLocator, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        start local 2 // java.lang.String encoding
         0: .line 1704
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIDCChecking:Z
            ifeq 2
         1: .line 1705
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValueStoreCache:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreCache;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache.startDocument:()V
         2: .line 1707
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 5
         3: .line 1708
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars:[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
         4: .line 1709
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
         5: .line 1711
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String encoding
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLLocator locator
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    6     1   locator  Lcom/sun/org/apache/xerces/internal/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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
         0: .line 1714
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIDCChecking:Z
            ifeq 2
         1: .line 1715
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValueStoreCache:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreCache;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache.endDocument:()V
         2: .line 1717
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;

  com.sun.org.apache.xerces.internal.xni.XMLString handleCharacters(com.sun.org.apache.xerces.internal.xni.XMLString);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)Lcom/sun/org/apache/xerces/internal/xni/XMLString;
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
         0: .line 1723
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iflt 2
         1: .line 1724
            aload 1 /* text */
            areturn
         2: .line 1726
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
            ifne 3
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifgt 3
            iconst_0
            goto 4
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
         3: iconst_1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.XMLString
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int
         4: putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
         5: .line 1731
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 10
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_m1
            if_icmpeq 10
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            ifeq 10
         6: .line 1733
            aload 0 /* this */
            aload 1 /* text */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_2
            if_icmpne 7
            iconst_1
            goto 8
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.XMLString
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.XMLString
         7: iconst_0
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.XMLString
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.XMLString int
         8: invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.normalizeWhitespace:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Z)V
         9: .line 1734
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            astore 1 /* text */
        10: .line 1736
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
            ifeq 12
        11: .line 1737
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuilder;
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
            pop
        12: .line 1741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawOnlyWhitespaceInElementContent:Z
        13: .line 1742
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnull 27
        14: .line 1743
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 27
        15: .line 1744
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 2 /* ctype */
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        16: .line 1745
            aload 2 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_2
            if_icmpne 27
        17: .line 1747
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            istore 3 /* i */
        start local 3 // int i
        18: goto 26
        19: .line 1748
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl int
      StackMap stack:
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 3 /* i */
            caload
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifne 22
        20: .line 1749
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        21: .line 1750
            goto 27
        22: .line 1752
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
            ifeq 23
            iconst_0
            goto 24
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
        23: iconst_1
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.XMLString com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl int
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int
        24: putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawOnlyWhitespaceInElementContent:Z
        25: .line 1747
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        26: iload 3 /* i */
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* text */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iadd
            if_icmplt 19
        end local 3 // int i
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        27: .line 1757
      StackMap locals:
      StackMap stack:
            aload 1 /* text */
            areturn
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   28     0   this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   28     1   text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
           16   27     2  ctype  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
           18   27     3      i  I
    MethodParameters:
      Name  Flags
      text  

  private void normalizeWhitespace(com.sun.org.apache.xerces.internal.xni.XMLString, boolean);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=10, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString value
        start local 2 // boolean collapse
         0: .line 1767
            iload 2 /* collapse */
            istore 3 /* skipSpace */
        start local 3 // boolean skipSpace
         1: .line 1768
            iconst_0
            istore 4 /* sawNonWS */
        start local 4 // boolean sawNonWS
         2: .line 1769
            iconst_0
            istore 5 /* leading */
        start local 5 // boolean leading
         3: .line 1770
            iconst_0
            istore 6 /* trailing */
        start local 6 // boolean trailing
         4: .line 1772
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iadd
            istore 8 /* size */
        start local 8 // int size
         5: .line 1775
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            ifnull 6
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            arraylength
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iconst_1
            iadd
            if_icmpge 7
         6: .line 1776
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.XMLString int int int int int top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iconst_1
            iadd
            newarray 5
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
         7: .line 1779
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
         8: .line 1780
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
         9: .line 1782
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            istore 9 /* i */
        start local 9 // int i
        10: goto 23
        11: .line 1783
      StackMap locals: int
      StackMap stack:
            aload 1 /* value */
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iload 9 /* i */
            caload
            istore 7 /* c */
        start local 7 // char c
        12: .line 1784
            iload 7 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifeq 19
        13: .line 1785
            iload 3 /* skipSpace */
            ifne 16
        14: .line 1787
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            dup
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            bipush 32
            castore
        15: .line 1788
            iload 2 /* collapse */
            istore 3 /* skipSpace */
        16: .line 1790
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.XMLString int int int int int int int int
      StackMap stack:
            iload 4 /* sawNonWS */
            ifne 22
        17: .line 1792
            iconst_1
            istore 5 /* leading */
        18: .line 1794
            goto 22
        19: .line 1795
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            dup
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iload 7 /* c */
            castore
        20: .line 1796
            iconst_0
            istore 3 /* skipSpace */
        21: .line 1797
            iconst_1
            istore 4 /* sawNonWS */
        22: .line 1782
      StackMap locals:
      StackMap stack:
            iinc 9 /* i */ 1
        end local 7 // char c
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.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 1800
            iload 3 /* skipSpace */
            ifeq 31
        25: .line 1801
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iconst_1
            if_icmple 29
        26: .line 1803
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            dup
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
        27: .line 1804
            iconst_1
            istore 6 /* trailing */
        28: .line 1805
            goto 31
      StackMap locals:
      StackMap stack:
        29: iload 5 /* leading */
            ifeq 31
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFirstChunk:Z
            ifne 31
        30: .line 1808
            iconst_1
            istore 6 /* trailing */
        31: .line 1812
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iconst_1
            if_icmple 40
        32: .line 1813
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFirstChunk:Z
            ifne 40
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
            iconst_2
            if_icmpne 40
        33: .line 1814
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTrailing:Z
            ifeq 37
        34: .line 1817
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
        35: .line 1818
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iconst_0
            bipush 32
            castore
        36: .line 1819
            goto 40
      StackMap locals:
      StackMap stack:
        37: iload 5 /* leading */
            ifeq 40
        38: .line 1822
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
        39: .line 1823
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iconst_0
            bipush 32
            castore
        40: .line 1829
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            dup
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
            isub
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
        41: .line 1831
            aload 0 /* this */
            iload 6 /* trailing */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTrailing:Z
        42: .line 1833
            iload 6 /* trailing */
            ifne 43
            iload 4 /* sawNonWS */
            ifeq 44
        43: .line 1834
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFirstChunk:Z
        44: .line 1835
      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 // com.sun.org.apache.xerces.internal.xni.XMLString value
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   45     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   45     1      value  Lcom/sun/org/apache/xerces/internal/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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String value
        start local 2 // boolean collapse
         0: .line 1838
            iload 2 /* collapse */
            istore 3 /* skipSpace */
        start local 3 // boolean skipSpace
         1: .line 1840
            aload 1 /* value */
            invokevirtual java.lang.String.length:()I
            istore 5 /* size */
        start local 5 // int size
         2: .line 1843
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            ifnull 3
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            arraylength
            iload 5 /* size */
            if_icmpge 4
         3: .line 1844
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String int int top int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iload 5 /* size */
            newarray 5
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
         4: .line 1846
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
         5: .line 1847
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
         6: .line 1849
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         7: goto 17
         8: .line 1850
      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 1851
            iload 4 /* c */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.isSpace:(I)Z
            ifeq 14
        10: .line 1852
            iload 3 /* skipSpace */
            ifne 16
        11: .line 1854
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            dup
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            bipush 32
            castore
        12: .line 1855
            iload 2 /* collapse */
            istore 3 /* skipSpace */
        13: .line 1857
            goto 16
        14: .line 1858
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String int int int int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            dup
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            dup_x1
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iload 4 /* c */
            castore
        15: .line 1859
            iconst_0
            istore 3 /* skipSpace */
        16: .line 1849
      StackMap locals:
      StackMap stack:
            iinc 6 /* i */ 1
        end local 4 // char c
      StackMap locals: com.sun.org.apache.xerces.internal.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 1862
            iload 3 /* skipSpace */
            ifeq 21
        19: .line 1863
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            ifeq 21
        20: .line 1865
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            dup
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
        21: .line 1867
      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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   22     0       this  Lcom/sun/org/apache/xerces/internal/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(com.sun.org.apache.xerces.internal.xni.XMLString);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/XMLString;)V
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
         0: .line 1872
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iflt 2
         1: .line 1873
            return
         2: .line 1878
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.XMLString text
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    3     1  text  Lcom/sun/org/apache/xerces/internal/xni/XMLString;
    MethodParameters:
      Name  Flags
      text  

  com.sun.org.apache.xerces.internal.xni.Augmentations handleStartElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    flags: (0x0000) 
    Code:
      stack=8, locals=14, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 1888
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_m1
            if_icmpne 3
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ValidationManager.isGrammarFound:()Z
            ifeq 3
         1: .line 1889
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaType:Ljava/lang/String;
            ifnonnull 3
         2: .line 1894
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
         3: .line 1906
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
            ifne 9
         4: .line 1908
            aload 2 /* attributes */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         5: .line 1907
            astore 4 /* sLocation */
        start local 4 // java.lang.String sLocation
         6: .line 1910
            aload 2 /* attributes */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
         7: .line 1909
            astore 5 /* nsLocation */
        start local 5 // java.lang.String nsLocation
         8: .line 1914
            aload 0 /* this */
            aload 4 /* sLocation */
            aload 5 /* nsLocation */
            invokevirtual com.sun.org.apache.xerces.internal.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 1919
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iflt 14
        10: .line 1920
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
        11: .line 1921
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 13
        12: .line 1922
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 3 /* augs */
        13: .line 1923
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
        14: .line 1931
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* decl */
        start local 4 // java.lang.Object decl
        15: .line 1932
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            ifnull 61
        16: .line 1933
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 1 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.oneTransition:(Lcom/sun/org/apache/xerces/internal/xni/QName;[ILcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;)Ljava/lang/Object;
            astore 4 /* decl */
        17: .line 1935
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            iconst_0
            iaload
            iconst_m1
            if_icmpne 61
        18: .line 1936
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 5 /* ctype */
        start local 5 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        19: .line 1939
            aload 5 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fParticle:Lcom/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl;
            ifnull 51
        20: .line 1940
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.whatCanGoHere:([I)Ljava/util/ArrayList;
            dup
            astore 6 /* next */
        start local 6 // java.util.ArrayList next
        21: invokevirtual java.util.ArrayList.size:()I
            ifle 51
        22: .line 1941
            aload 0 /* this */
            aload 6 /* next */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.expectedStr:(Ljava/util/ArrayList;)Ljava/lang/String;
            astore 7 /* expected */
        start local 7 // java.lang.String expected
        23: .line 1942
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
            astore 8 /* occurenceInfo */
        start local 8 // int[] occurenceInfo
        24: .line 1943
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.Object com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl java.util.ArrayList java.lang.String int[]
      StackMap stack:
        25: aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.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 1944
            aload 8 /* occurenceInfo */
            ifnull 49
        28: .line 1945
            aload 8 /* occurenceInfo */
            iconst_0
            iaload
            istore 10 /* minOccurs */
        start local 10 // int minOccurs
        29: .line 1946
            aload 8 /* occurenceInfo */
            iconst_1
            iaload
            istore 11 /* maxOccurs */
        start local 11 // int maxOccurs
        30: .line 1947
            aload 8 /* occurenceInfo */
            iconst_2
            iaload
            istore 12 /* count */
        start local 12 // int count
        31: .line 1949
            iload 12 /* count */
            iload 10 /* minOccurs */
            if_icmpge 42
        32: .line 1950
            iload 10 /* minOccurs */
            iload 12 /* count */
            isub
            istore 13 /* required */
        start local 13 // int required
        33: .line 1951
            iload 13 /* required */
            iconst_1
            if_icmple 38
        34: .line 1952
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.h"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        35: .line 1953
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 8 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface com.sun.org.apache.xerces.internal.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 1952
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        37: .line 1954
            goto 61
        38: .line 1956
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.Object com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl java.util.ArrayList 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 com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        39: .line 1957
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 8 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface com.sun.org.apache.xerces.internal.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 1956
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 13 // int required
        41: .line 1959
            goto 61
        42: .line 1961
      StackMap locals:
      StackMap stack:
            iload 12 /* count */
            iload 11 /* maxOccurs */
            if_icmplt 47
            iload 11 /* maxOccurs */
            iconst_m1
            if_icmpeq 47
        43: .line 1962
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.e"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        44: .line 1963
            aload 7 /* expected */
            aastore
            dup
            iconst_2
            iload 11 /* maxOccurs */
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            aastore
        45: .line 1962
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        46: .line 1964
            goto 61
        47: .line 1966
      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 com.sun.org.apache.xerces.internal.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 1968
            goto 61
        49: .line 1970
      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 com.sun.org.apache.xerces.internal.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 1972
            goto 61
        end local 6 // java.util.ArrayList next
        51: .line 1974
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.Object com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
            astore 7 /* occurenceInfo */
        start local 7 // int[] occurenceInfo
        52: .line 1975
            aload 7 /* occurenceInfo */
            ifnull 60
        53: .line 1976
            aload 7 /* occurenceInfo */
            iconst_1
            iaload
            istore 8 /* maxOccurs */
        start local 8 // int maxOccurs
        54: .line 1977
            aload 7 /* occurenceInfo */
            iconst_2
            iaload
            istore 9 /* count */
        start local 9 // int count
        55: .line 1979
            iload 9 /* count */
            iload 8 /* maxOccurs */
            if_icmplt 58
            iload 8 /* maxOccurs */
            iconst_m1
            if_icmpeq 58
        56: .line 1980
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.f"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 7 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        57: .line 1981
            goto 61
        58: .line 1983
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.Object com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 9 // int count
        end local 8 // int maxOccurs
        59: .line 1985
            goto 61
        60: .line 1987
      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 com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 7 // int[] occurenceInfo
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        61: .line 1994
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.Object
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_m1
            if_icmpeq 74
        62: .line 1995
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.ensureStackCapacity:()V
        63: .line 1996
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            bastore
        64: .line 1997
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
        65: .line 1998
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aastore
        66: .line 1999
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNilStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
            bastore
        67: .line 2000
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotationStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotation:Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            aastore
        68: .line 2001
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTypeStack:[Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            aastore
        69: .line 2002
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssess:Z
            bastore
        70: .line 2003
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aastore
        71: .line 2004
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            aastore
        72: .line 2005
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
            bastore
        73: .line 2006
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStringContent:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
            bastore
        74: .line 2011
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
        75: .line 2012
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        76: .line 2013
            aconst_null
            astore 5 /* wildcard */
        start local 5 // com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl wildcard
        77: .line 2014
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        78: .line 2015
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssess:Z
        79: .line 2016
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
        80: .line 2017
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotation:Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
        81: .line 2020
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuilder;
            iconst_0
            invokevirtual java.lang.StringBuilder.setLength:(I)V
        82: .line 2021
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
        83: .line 2022
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        84: .line 2026
            aload 4 /* decl */
            ifnull 89
        85: .line 2027
            aload 4 /* decl */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            ifeq 88
        86: .line 2028
            aload 0 /* this */
            aload 4 /* decl */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        87: .line 2029
            goto 89
        88: .line 2030
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
      StackMap stack:
            aload 4 /* decl */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
            astore 5 /* wildcard */
        89: .line 2035
      StackMap locals:
      StackMap stack:
            aload 5 /* wildcard */
            ifnull 94
            aload 5 /* wildcard */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.fProcessContents:S
            iconst_2
            if_icmpne 94
        90: .line 2036
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
        91: .line 2037
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 93
        92: .line 2038
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 3 /* augs */
        93: .line 2039
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
        94: .line 2042
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            ifne 107
        95: .line 2044
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 99
        96: .line 2045
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclaration:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        97: .line 2046
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 1 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.checkElementMatchesRootElementDecl:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
        98: .line 2047
            goto 107
        99: .line 2048
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
            ifnull 102
       100: .line 2049
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootElementDeclQName:Ljavax/xml/namespace/QName;
            aload 1 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processRootElementDeclQName:(Ljavax/xml/namespace/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
       101: .line 2050
            goto 107
       102: .line 2052
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnull 105
       103: .line 2053
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeDefinition:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
       104: .line 2054
            goto 107
       105: .line 2055
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
            ifnull 107
       106: .line 2056
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fRootTypeQName:Ljavax/xml/namespace/QName;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processRootTypeQName:(Ljavax/xml/namespace/QName;)V
       107: .line 2061
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnonnull 121
       108: .line 2065
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnonnull 119
       109: .line 2068
            aload 0 /* this */
       110: .line 2069
            iconst_5
       111: .line 2070
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
       112: .line 2071
            aconst_null
       113: .line 2072
            aload 1 /* element */
       114: .line 2073
            aload 2 /* attributes */
       115: .line 2068
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
       116: .line 2067
            astore 6 /* sGrammar */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar sGrammar
       117: .line 2074
            aload 6 /* sGrammar */
            ifnull 119
       118: .line 2075
            aload 0 /* this */
            aload 6 /* sGrammar */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalElementDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar sGrammar
       119: .line 2079
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 121
       120: .line 2081
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
       121: .line 2086
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            if_icmpne 123
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnonnull 123
       122: .line 2087
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            iconst_1
            iadd
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
       123: .line 2091
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* xsiType */
        start local 6 // java.lang.String xsiType
       124: .line 2092
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            if_icmplt 126
       125: .line 2093
            aload 2 /* attributes */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* xsiType */
       126: .line 2097
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnonnull 154
            aload 6 /* xsiType */
            ifnonnull 154
       127: .line 2101
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            ifne 146
       128: .line 2104
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDynamicValidation:Z
            ifne 129
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaDynamicValidation:Z
            ifeq 139
       129: .line 2111
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
            ifnull 135
       130: .line 2112
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentSource.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
       131: .line 2113
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 133
       132: .line 2114
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentSource:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.setDocumentSource:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource;)V
       133: .line 2116
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            bipush -2
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
       134: .line 2117
            aload 3 /* augs */
            areturn
       135: .line 2120
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
       136: .line 2121
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 138
       137: .line 2122
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 3 /* augs */
       138: .line 2123
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
       139: .line 2131
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
       140: .line 2132
            ldc "http://www.w3.org/TR/xml-schema-1"
       141: .line 2133
            ldc "cvc-elt.1.a"
       142: .line 2134
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
       143: .line 2135
            iconst_1
       144: .line 2131
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
       145: .line 2136
            goto 148
       146: .line 2140
      StackMap locals:
      StackMap stack:
            aload 5 /* wildcard */
            ifnull 148
            aload 5 /* wildcard */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.fProcessContents:S
            iconst_1
            if_icmpne 148
       147: .line 2142
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.c"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       148: .line 2147
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnyType:Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
       149: .line 2148
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssess:Z
       150: .line 2149
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
       151: .line 2151
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
       152: .line 2156
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.pushContext:()V
       153: .line 2157
            goto 174
       154: .line 2161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.pushContext:()V
       155: .line 2164
            aload 6 /* xsiType */
            ifnull 162
       156: .line 2165
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 7 /* oldType */
        start local 7 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition oldType
       157: .line 2166
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* element */
            aload 6 /* xsiType */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getAndCheckXsiType:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
       158: .line 2168
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnonnull 162
       159: .line 2169
            aload 7 /* oldType */
            ifnonnull 161
       160: .line 2170
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.fAnyType:Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            goto 162
       161: .line 2172
      StackMap locals: com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
      StackMap stack:
            aload 0 /* this */
            aload 7 /* oldType */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        end local 7 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition oldType
       162: .line 2176
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
       163: .line 2178
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 167
       164: .line 2179
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getConstraintType:()S
            iconst_2
            if_icmpne 167
       165: .line 2180
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
       166: .line 2181
            goto 174
       167: .line 2183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 16
            if_icmpne 170
       168: .line 2184
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
       169: .line 2185
            goto 174
       170: .line 2187
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 7 /* ctype */
        start local 7 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
       171: .line 2188
            aload 0 /* this */
            aload 7 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_1
            if_icmpne 172
            iconst_1
            goto 173
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.Object com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
       172: iconst_0
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.Object com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl java.lang.String com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int
       173: putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
        end local 7 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
       174: .line 2194
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 176
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getAbstract:()Z
            ifeq 176
       175: .line 2195
            aload 0 /* this */
            ldc "cvc-elt.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       176: .line 2198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            ifne 178
       177: .line 2199
            aload 0 /* this */
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
       178: .line 2203
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 183
       179: .line 2205
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFirstChunk:Z
       180: .line 2206
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTrailing:Z
       181: .line 2207
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUnionType:Z
       182: .line 2208
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
       183: .line 2213
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 196
       184: .line 2214
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 7 /* ctype */
        start local 7 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
       185: .line 2215
            aload 7 /* ctype */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getAbstract:()Z
            ifeq 187
       186: .line 2216
            aload 0 /* this */
            ldc "cvc-type.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       187: .line 2218
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 204
       188: .line 2221
            aload 7 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_1
            if_icmpne 204
       189: .line 2222
            aload 7 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getVariety:()S
            iconst_3
            if_icmpne 192
       190: .line 2223
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUnionType:Z
       191: .line 2224
            goto 204
       192: .line 2226
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 7 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getWhitespace:()S
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
       193: .line 2227
            goto 204
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dv.DatatypeException
       194: pop
        end local 7 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
       195: .line 2233
            goto 204
       196: .line 2235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 204
       197: .line 2237
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
            astore 7 /* dv */
        start local 7 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType dv
       198: .line 2238
            aload 7 /* dv */
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getVariety:()S
            iconst_3
            if_icmpne 201
       199: .line 2239
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUnionType:Z
       200: .line 2240
            goto 204
       201: .line 2242
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
      StackMap stack:
            aload 0 /* this */
            aload 7 /* dv */
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getWhitespace:()S
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
       202: .line 2243
            goto 204
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dv.DatatypeException
       203: pop
        end local 7 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType dv
       204: .line 2250
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
       205: .line 2251
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 207
       206: .line 2252
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getContentModel:(Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;)Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
       207: .line 2256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
       208: .line 2257
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            ifnull 210
       209: .line 2258
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.startContentModel:()[I
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
       210: .line 2261
      StackMap locals:
      StackMap stack:
            aload 2 /* attributes */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* xsiNil */
        start local 7 // java.lang.String xsiNil
       211: .line 2263
            aload 7 /* xsiNil */
            ifnull 213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 213
       212: .line 2264
            aload 0 /* this */
            aload 0 /* this */
            aload 1 /* element */
            aload 7 /* xsiNil */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getXsiNil:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;)Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
       213: .line 2268
      StackMap locals: java.lang.String
      StackMap stack:
            aconst_null
            astore 8 /* attrGrp */
        start local 8 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl attrGrp
       214: .line 2269
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 217
       215: .line 2270
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 9 /* ctype */
        start local 9 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
       216: .line 2271
            aload 9 /* ctype */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.getAttrGrp:()Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
            astore 8 /* attrGrp */
        end local 9 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
       217: .line 2274
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIDCChecking:Z
            ifeq 223
       218: .line 2276
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValueStoreCache:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreCache;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache.startElement:()V
       219: .line 2277
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.pushContext:()V
       220: .line 2279
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 223
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fIDCPos:I
            ifle 223
       221: .line 2280
            aload 0 /* this */
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIdConstraint:Z
       222: .line 2282
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValueStoreCache:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache.initValueStoresFor:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator;)V
       223: .line 2285
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 8 /* attrGrp */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processAttributes:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;)V
       224: .line 2288
            aload 8 /* attrGrp */
            ifnull 226
       225: .line 2289
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            aload 8 /* attrGrp */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.addDefaultAttributes:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;)V
       226: .line 2293
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
            istore 9 /* count */
        start local 9 // int count
       227: .line 2294
            iconst_0
            istore 10 /* i */
        start local 10 // int i
       228: goto 232
       229: .line 2295
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            iload 10 /* i */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
            astore 11 /* matcher */
        start local 11 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
       230: .line 2296
            aload 11 /* matcher */
            aload 1 /* element */
            aload 2 /* attributes */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher.startElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)V
        end local 11 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
       231: .line 2294
            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 2299
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 240
       234: .line 2300
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 3 /* augs */
       235: .line 2303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
       236: .line 2305
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
       237: .line 2307
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fTypeDecl:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
       238: .line 2309
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotation:Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNotation:Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
       239: .line 2311
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNil:Z
       240: .line 2314
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
        end local 9 // int count
        end local 8 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl attrGrp
        end local 7 // java.lang.String xsiNil
        end local 6 // java.lang.String xsiType
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl wildcard
        end local 4 // java.lang.Object decl
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0  241     0               this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0  241     1            element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0  241     2         attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0  241     3               augs  Lcom/sun/org/apache/xerces/internal/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  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
           21   51     6               next  Ljava/util/ArrayList;
           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  Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
          117  119     6           sGrammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
          124  241     6            xsiType  Ljava/lang/String;
          157  162     7            oldType  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
          171  174     7              ctype  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
          185  195     7              ctype  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
          198  204     7                 dv  Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
          211  241     7             xsiNil  Ljava/lang/String;
          214  241     8            attrGrp  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
          216  217     9              ctype  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
          227  241     9              count  I
          228  233    10                  i  I
          230  231    11            matcher  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
      Exception table:
        from    to  target  type
         192   193     194  Class com.sun.org.apache.xerces.internal.impl.dv.DatatypeException
         201   202     203  Class com.sun.org.apache.xerces.internal.impl.dv.DatatypeException
    MethodParameters:
            Name  Flags
      element     
      attributes  
      augs        

  com.sun.org.apache.xerces.internal.xni.Augmentations handleEndElement(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    flags: (0x0000) 
    Code:
      stack=7, locals=10, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2329
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iflt 26
         1: .line 2332
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            if_icmpne 16
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            ifle 16
         2: .line 2334
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
         3: .line 2335
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSkipValidationDepth:I
         4: .line 2336
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
         5: .line 2337
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
         6: .line 2338
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
         7: .line 2339
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNilStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
         8: .line 2340
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotationStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotation:Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
         9: .line 2341
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTypeStack:[Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        10: .line 2342
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
        11: .line 2343
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssess:Z
        12: .line 2344
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
        13: .line 2345
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
        14: .line 2346
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStringContent:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
        15: .line 2347
            goto 17
        16: .line 2349
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
        17: .line 2357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_m1
            if_icmpne 23
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFullChecking:Z
            ifeq 23
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
            ifne 23
        18: .line 2359
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
        19: .line 2360
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
        20: .line 2361
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
        21: .line 2362
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        22: .line 2358
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.fullSchemaChecking:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        23: .line 2365
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 25
        24: .line 2366
            aload 0 /* this */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 2 /* augs */
        25: .line 2367
      StackMap locals:
      StackMap stack:
            aload 2 /* augs */
            areturn
        26: .line 2371
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processElementContent:(Lcom/sun/org/apache/xerces/internal/xni/QName;)V
        27: .line 2373
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIDCChecking:Z
            ifeq 80
        28: .line 2378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
            istore 3 /* oldCount */
        start local 3 // int oldCount
        29: .line 2379
            iload 3 /* oldCount */
            iconst_1
            isub
            istore 4 /* i */
        start local 4 // int i
        30: goto 50
        31: .line 2380
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            iload 4 /* i */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
            astore 5 /* matcher */
        start local 5 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
        32: .line 2381
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnonnull 35
        33: .line 2382
            aload 5 /* matcher */
            aload 1 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.actualValueType:S
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.itemValueTypes:Lcom/sun/org/apache/xerces/internal/xs/ShortList;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;ZLjava/lang/Object;SLcom/sun/org/apache/xerces/internal/xs/ShortList;)V
        34: .line 2383
            goto 49
        35: .line 2385
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher
      StackMap stack:
            aload 5 /* matcher */
        36: .line 2386
            aload 1 /* element */
        37: .line 2387
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        38: .line 2388
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getNillable:()Z
        39: .line 2389
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            ifnonnull 41
        40: .line 2390
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            goto 42
        41: .line 2391
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations int int com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
        42: .line 2392
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations int int com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int java.lang.Object
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            ifnonnull 44
        43: .line 2393
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.actualValueType:S
            goto 45
        44: .line 2394
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations int int com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int java.lang.Object
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.actualValueType:S
        45: .line 2395
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations int int com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int java.lang.Object int
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            ifnonnull 47
        46: .line 2396
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.itemValueTypes:Lcom/sun/org/apache/xerces/internal/xs/ShortList;
            goto 48
        47: .line 2397
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations int int com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int java.lang.Object int
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.itemValueTypes:Lcom/sun/org/apache/xerces/internal/xs/ShortList;
        48: .line 2385
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.Augmentations int int com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xs.XSTypeDefinition int java.lang.Object int com.sun.org.apache.xerces.internal.xs.ShortList
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher.endElement:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;ZLjava/lang/Object;SLcom/sun/org/apache/xerces/internal/xs/ShortList;)V
        end local 5 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
        49: .line 2379
      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 2401
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.size:()I
            ifle 53
        52: .line 2402
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.popContext:()V
        53: .line 2405
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherCount:()I
            istore 4 /* newCount */
        start local 4 // int newCount
        54: .line 2407
            iload 3 /* oldCount */
            iconst_1
            isub
            istore 5 /* i */
        start local 5 // int i
        55: goto 64
        56: .line 2408
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
            astore 6 /* matcher */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
        57: .line 2409
            aload 6 /* matcher */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher
            ifeq 63
        58: .line 2410
            aload 6 /* matcher */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher
            astore 7 /* selMatcher */
        start local 7 // com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher selMatcher
        59: .line 2412
            aload 7 /* selMatcher */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher.getIdentityConstraint:()Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
            dup
            astore 8 /* id */
        start local 8 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint id
        60: ifnull 63
        61: .line 2413
            aload 8 /* id */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getCategory:()S
            iconst_2
            if_icmpeq 63
        62: .line 2414
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValueStoreCache:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 8 /* id */
            aload 7 /* selMatcher */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher.getInitialDepth:()I
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache.transplant:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;I)V
        end local 8 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint id
        end local 7 // com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher selMatcher
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
        63: .line 2407
      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 2420
            iload 3 /* oldCount */
            iconst_1
            isub
            istore 5 /* i */
        start local 5 // int i
        66: goto 78
        67: .line 2421
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fMatcherStack:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XPathMatcherStack;
            iload 5 /* i */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack.getMatcherAt:(I)Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
            astore 6 /* matcher */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
        68: .line 2422
            aload 6 /* matcher */
            instanceof com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher
            ifeq 77
        69: .line 2423
            aload 6 /* matcher */
            checkcast com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher
            astore 7 /* selMatcher */
        start local 7 // com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher selMatcher
        70: .line 2425
            aload 7 /* selMatcher */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher.getIdentityConstraint:()Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
            dup
            astore 8 /* id */
        start local 8 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint id
        71: ifnull 77
        72: .line 2426
            aload 8 /* id */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint.getCategory:()S
            iconst_2
            if_icmpne 77
        73: .line 2428
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValueStoreCache:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreCache;
            aload 8 /* id */
            aload 7 /* selMatcher */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher.getInitialDepth:()I
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache.getValueStoreFor:(Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;I)Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreBase;
        74: .line 2427
            astore 9 /* values */
        start local 9 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase values
        75: .line 2431
            aload 9 /* values */
            ifnull 77
            aload 9 /* values */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase.fValuesCount:I
            aload 9 /* values */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase.fFieldCount:I
            if_icmpne 77
        76: .line 2432
            aload 9 /* values */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase.endDocumentFragment:()V
        end local 9 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase values
        end local 8 // com.sun.org.apache.xerces.internal.impl.xs.identity.IdentityConstraint id
        end local 7 // com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher selMatcher
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.identity.XPathMatcher matcher
        77: .line 2420
      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 2436
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValueStoreCache:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreCache;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache.endElement:()V
        end local 4 // int newCount
        end local 3 // int oldCount
        80: .line 2442
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            if_icmpge 82
        81: .line 2443
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIgnoreXSITypeDepth:I
        82: .line 2446
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* grammars */
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] grammars
        83: .line 2448
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            ifne 106
        84: .line 2450
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.checkIDRefID:()Ljava/util/Iterator;
            astore 4 /* invIdRefs */
        start local 4 // java.util.Iterator invIdRefs
        85: .line 2451
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.resetIDTables:()V
        86: .line 2452
            aload 4 /* invIdRefs */
            ifnull 90
        87: .line 2453
            goto 89
        88: .line 2454
      StackMap locals: com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        89: .line 2453
      StackMap locals:
      StackMap stack:
            aload 4 /* invIdRefs */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 88
        90: .line 2458
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fFullChecking:Z
            ifeq 96
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
            ifne 96
        91: .line 2460
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
        92: .line 2461
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubGroupHandler:Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;
        93: .line 2462
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMBuilder:Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;
        94: .line 2463
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        95: .line 2459
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.fullSchemaChecking:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;Lcom/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler;Lcom/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder;Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;)V
        96: .line 2466
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammars:()[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 3 /* grammars */
        97: .line 2468
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ifnull 104
        98: .line 2470
            iconst_0
            istore 5 /* k */
        start local 5 // int k
        99: goto 102
       100: .line 2471
      StackMap locals: int
      StackMap stack:
            aload 3 /* grammars */
            iload 5 /* k */
            aaload
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.setImmutable:(Z)V
       101: .line 2470
            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 2473
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ldc "http://www.w3.org/2001/XMLSchema"
            aload 3 /* grammars */
            invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool.cacheGrammars:(Ljava/lang/String;[Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;)V
       104: .line 2475
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            aload 3 /* grammars */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.endElementPSVI:(Z[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 2 /* augs */
        end local 4 // java.util.Iterator invIdRefs
       105: .line 2476
            goto 121
       106: .line 2477
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            aload 3 /* grammars */
            aload 2 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.endElementPSVI:(Z[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 2 /* augs */
       107: .line 2480
            aload 0 /* this */
            dup
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
       108: .line 2483
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElementStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
       109: .line 2484
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElemDeclStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
       110: .line 2485
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNilStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
       111: .line 2486
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotationStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotation:Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
       112: .line 2487
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTypeStack:[Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
       113: .line 2488
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMStack:[Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
       114: .line 2489
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssessStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssess:Z
       115: .line 2490
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCMStateStack:[[I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aaload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
       116: .line 2491
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawTextStack:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
       117: .line 2492
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStringContent:[Z
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            baload
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
       118: .line 2499
            aload 0 /* this */
            iconst_m1
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fWhiteSpace:S
       119: .line 2502
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAppendBuffer:Z
       120: .line 2504
            aload 0 /* this */
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUnionType:Z
       121: .line 2507
      StackMap locals:
      StackMap stack:
            aload 2 /* augs */
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] grammars
        end local 2 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0  122     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0  122     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0  122     2        augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
           29   80     3    oldCount  I
           30   51     4           i  I
           32   49     5     matcher  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
           54   80     4    newCount  I
           55   65     5           i  I
           57   63     6     matcher  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
           59   63     7  selMatcher  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Selector$Matcher;
           60   63     8          id  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
           66   79     5           i  I
           68   77     6     matcher  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher;
           70   77     7  selMatcher  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/Selector$Matcher;
           71   77     8          id  Lcom/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint;
           75   77     9      values  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$ValueStoreBase;
           83  122     3    grammars  [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           85  105     4   invIdRefs  Ljava/util/Iterator;
           99  103     5           k  I
    MethodParameters:
         Name  Flags
      element  
      augs     

  final com.sun.org.apache.xerces.internal.xni.Augmentations endElementPSVI(boolean, com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[], com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Z[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    flags: (0x0010) ACC_FINAL
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // boolean root
        start local 2 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] grammars
        start local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2515
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifeq 34
         1: .line 2516
            aload 0 /* this */
            aload 3 /* augs */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.getEmptyAugs:(Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 3 /* augs */
         2: .line 2519
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fDeclaration:Lcom/sun/org/apache/xerces/internal/xs/XSElementDeclaration;
         3: .line 2520
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fTypeDecl:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
         4: .line 2521
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNotation:Lcom/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNotation:Lcom/sun/org/apache/xerces/internal/xs/XSNotationDeclaration;
         5: .line 2522
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationContext:Ljava/lang/String;
         6: .line 2523
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fNil:Z
         7: .line 2528
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
            if_icmple 10
         8: .line 2529
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            iconst_2
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationAttempted:S
         9: .line 2530
            goto 14
        10: .line 2534
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
            if_icmple 13
        11: .line 2535
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationAttempted:S
        12: .line 2536
            goto 14
        13: .line 2539
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidationAttempted:S
        14: .line 2543
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            if_icmpne 16
        15: .line 2544
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
        16: .line 2546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            if_icmpne 18
        17: .line 2547
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            iconst_1
            isub
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNNoneValidationDepth:I
        18: .line 2550
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            ifnull 20
        19: .line 2551
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            iconst_1
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSpecified:Z
        20: .line 2552
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValue:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.copyFrom:(Lcom/sun/org/apache/xerces/internal/xs/XSValue;)V
        21: .line 2554
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fStrictAssess:Z
            ifeq 29
        22: .line 2559
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.mergeContext:()[Ljava/lang/String;
            astore 4 /* errors */
        start local 4 // java.lang.String[] errors
        23: .line 2562
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 4 /* errors */
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fErrors:[Ljava/lang/String;
        24: .line 2564
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
        25: .line 2565
            aload 4 /* errors */
            ifnonnull 26
            iconst_2
            goto 27
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String[]
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl
        26: iconst_1
        27: .line 2564
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] com.sun.org.apache.xerces.internal.xni.Augmentations java.lang.String[]
      StackMap stack: com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl int
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidity:S
        end local 4 // java.lang.String[] errors
        28: .line 2566
            goto 31
        29: .line 2568
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fValidity:S
        30: .line 2572
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.popContext:()[Ljava/lang/String;
            pop
        31: .line 2575
      StackMap locals:
      StackMap stack:
            iload 1 /* root */
            ifeq 34
        32: .line 2577
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aload 2 /* grammars */
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fGrammars:[Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
        33: .line 2578
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.fSchemaInformation:Lcom/sun/org/apache/xerces/internal/xs/XSModel;
        34: .line 2582
      StackMap locals:
      StackMap stack:
            aload 3 /* augs */
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 2 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar[] grammars
        end local 1 // boolean root
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   35     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   35     1      root  Z
            0   35     2  grammars  [Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            0   35     3      augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
           23   28     4    errors  [Ljava/lang/String;
    MethodParameters:
          Name  Flags
      root      
      grammars  
      augs      

  com.sun.org.apache.xerces.internal.xni.Augmentations getEmptyAugs(com.sun.org.apache.xerces.internal.xni.Augmentations);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         0: .line 2587
            aload 1 /* augs */
            ifnonnull 3
         1: .line 2588
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugmentations:Lcom/sun/org/apache/xerces/internal/util/AugmentationsImpl;
            astore 1 /* augs */
         2: .line 2589
            aload 1 /* augs */
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.removeAllItems:()V
         3: .line 2591
      StackMap locals:
      StackMap stack:
            aload 1 /* augs */
            ldc "ELEMENT_PSVI"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 2592
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentPSVI:Lcom/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.ElementPSVImpl.reset:()V
         5: .line 2594
            aload 1 /* augs */
            areturn
        end local 1 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    6     1  augs  Lcom/sun/org/apache/xerces/internal/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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String sLocation
        start local 2 // java.lang.String nsLocation
         0: .line 2598
            aload 1 /* sLocation */
            ifnull 12
         1: .line 2599
            aload 1 /* sLocation */
         2: .line 2600
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String java.lang.String
      StackMap stack: java.lang.String java.util.Map
         3: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
         4: .line 2599
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator java.lang.String java.lang.String
      StackMap stack: java.lang.String java.util.Map java.lang.String
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.tokenizeSchemaLocationStr:(Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Z
         5: .line 2600
            ifne 12
         6: .line 2602
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
         7: .line 2603
            ldc "http://www.w3.org/TR/xml-schema-1"
         8: .line 2604
            ldc "SchemaLocation"
         9: .line 2605
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* sLocation */
            aastore
        10: .line 2606
            iconst_0
        11: .line 2602
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)V
        12: .line 2609
      StackMap locals:
      StackMap stack:
            aload 2 /* nsLocation */
            ifnull 22
        13: .line 2610
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
            astore 3 /* la */
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray la
        14: .line 2611
            aload 3 /* la */
            ifnonnull 17
        15: .line 2612
            new com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray.<init>:()V
            astore 3 /* la */
        16: .line 2613
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            aload 3 /* la */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        17: .line 2615
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            ifnull 21
        18: .line 2617
            aload 2 /* nsLocation */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            iconst_0
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            astore 2 /* nsLocation */
        19: .line 2618
            goto 21
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
        20: pop
        21: .line 2621
      StackMap locals:
      StackMap stack:
            aload 3 /* la */
            aload 2 /* nsLocation */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray.addLocation:(Ljava/lang/String;)V
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray la
        22: .line 2624
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String nsLocation
        end local 1 // java.lang.String sLocation
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   23     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   23     1   sLocation  Ljava/lang/String;
            0   23     2  nsLocation  Ljava/lang/String;
           14   22     3          la  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;
      Exception table:
        from    to  target  type
          18    19      20  Class com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
    MethodParameters:
            Name  Flags
      sLocation   
      nsLocation  

  com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar findSchemaGrammar(short, java.lang.String, com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes);
    descriptor: (SLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    flags: (0x0000) 
    Code:
      stack=8, locals=12, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // short contextType
        start local 2 // java.lang.String namespace
        start local 3 // com.sun.org.apache.xerces.internal.xni.QName enclosingElement
        start local 4 // com.sun.org.apache.xerces.internal.xni.QName triggeringComponent
        start local 5 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
         0: .line 2635
            aconst_null
            astore 6 /* grammar */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
         1: .line 2637
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 2 /* namespace */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.getGrammar:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 6 /* grammar */
         2: .line 2639
            aload 6 /* grammar */
            ifnonnull 15
         3: .line 2640
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 2 /* namespace */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
         4: .line 2642
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            ifnull 15
         5: .line 2643
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            invokeinterface com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool.retrieveGrammar:(Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription;)Lcom/sun/org/apache/xerces/internal/xni/grammars/Grammar;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
            astore 6 /* grammar */
         6: .line 2644
            aload 6 /* grammar */
            ifnull 15
         7: .line 2647
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fGrammarBucket:Lcom/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket;
            aload 6 /* grammar */
            iconst_1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSGrammarBucket.putGrammar:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;ZZ)Z
            ifne 15
         8: .line 2650
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
         9: .line 2651
            ldc "http://www.w3.org/TR/xml-schema-1"
        10: .line 2652
            ldc "GrammarConflict"
        11: .line 2653
            aconst_null
        12: .line 2654
            iconst_0
        13: .line 2650
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)Ljava/lang/String;
            pop
        14: .line 2655
            aconst_null
            astore 6 /* grammar */
        15: .line 2661
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUseGrammarPoolOnly:Z
            ifne 61
            aload 6 /* grammar */
            ifnull 17
        16: .line 2662
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
            ifeq 61
            aload 0 /* this */
            aload 6 /* grammar */
            iload 1 /* contextType */
            aload 4 /* triggeringComponent */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.hasSchemaComponent:(Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;SLcom/sun/org/apache/xerces/internal/xni/QName;)Z
            ifne 61
        17: .line 2663
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.reset:()V
        18: .line 2664
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iload 1 /* contextType */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fContextType:S
        19: .line 2665
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 2 /* namespace */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setNamespace:(Ljava/lang/String;)V
        20: .line 2666
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 3 /* enclosingElement */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fEnclosedElementName:Lcom/sun/org/apache/xerces/internal/xni/QName;
        21: .line 2667
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 4 /* triggeringComponent */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fTriggeringComponent:Lcom/sun/org/apache/xerces/internal/xni/QName;
        22: .line 2668
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 5 /* attributes */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fAttributes:Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
        23: .line 2669
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            ifnull 25
        24: .line 2670
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocator:Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLLocator.getExpandedSystemId:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.setBaseSystemId:(Ljava/lang/String;)V
        25: .line 2673
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
            astore 7 /* locationPairs */
        start local 7 // java.util.Map locationPairs
        26: .line 2675
            aload 7 /* locationPairs */
            aload 2 /* namespace */
            ifnonnull 27
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
            goto 28
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int java.lang.String com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.Map
      StackMap stack: java.util.Map
        27: aload 2 /* namespace */
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int java.lang.String com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.Map
      StackMap stack: java.util.Map java.lang.String
        28: invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
        29: .line 2674
            astore 8 /* locationArray */
        start local 8 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray locationArray
        30: .line 2676
            aload 8 /* locationArray */
            ifnull 34
        31: .line 2677
            aload 8 /* locationArray */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray.getLocationArray:()[Ljava/lang/String;
            astore 9 /* temp */
        start local 9 // java.lang.String[] temp
        32: .line 2678
            aload 9 /* temp */
            arraylength
            ifeq 34
        33: .line 2679
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 9 /* temp */
            aload 6 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.setLocationHints:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;[Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
        end local 9 // java.lang.String[] temp
        34: .line 2683
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray
      StackMap stack:
            aload 6 /* grammar */
            ifnull 35
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
            ifnull 61
        35: .line 2684
      StackMap locals:
      StackMap stack:
            iconst_1
            istore 9 /* toParseSchema */
        start local 9 // boolean toParseSchema
        36: .line 2685
            aload 6 /* grammar */
            ifnull 38
        37: .line 2687
            invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
            astore 7 /* locationPairs */
        38: .line 2694
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
        39: .line 2695
            aload 7 /* locationPairs */
        40: .line 2696
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fEntityResolver:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;
        41: .line 2693
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.resolveDocument:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Ljava/util/Map;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver;)Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
        42: .line 2692
            astore 10 /* xis */
        start local 10 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
        43: .line 2697
            aload 6 /* grammar */
            ifnull 48
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNamespaceGrowth:Z
            ifeq 48
        44: .line 2701
            aload 6 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
            aload 10 /* xis */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getSystemId:()Ljava/lang/String;
            aload 10 /* xis */
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.getBaseSystemId:()Ljava/lang/String;
            iconst_0
            invokestatic com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
            invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.contains:(Ljava/lang/String;)Z
            ifeq 48
        45: .line 2702
            iconst_0
            istore 9 /* toParseSchema */
        46: .line 2704
            goto 48
        47: .line 2705
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int java.lang.String com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.Map com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray int com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
      StackMap stack: com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
            pop
        48: .line 2708
      StackMap locals:
      StackMap stack:
            iload 9 /* toParseSchema */
            ifeq 61
        49: .line 2709
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSchemaLoader:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 10 /* xis */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fLocationPairs:Ljava/util/Map;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;Ljava/util/Map;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 6 /* grammar */
        end local 10 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource xis
        50: .line 2711
            goto 61
        51: .line 2712
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int java.lang.String com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.Map com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray int
      StackMap stack: java.io.IOException
            astore 10 /* ex */
        start local 10 // java.io.IOException ex
        52: .line 2713
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.getLocationHints:()[Ljava/lang/String;
            astore 11 /* locationHints */
        start local 11 // java.lang.String[] locationHints
        53: .line 2714
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.fErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
        54: .line 2715
            ldc "http://www.w3.org/TR/xml-schema-1"
        55: .line 2716
            ldc "schema_reference.4"
        56: .line 2717
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 11 /* locationHints */
            ifnull 57
            aload 11 /* locationHints */
            iconst_0
            aaload
            goto 58
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int java.lang.String com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.Map com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray int java.io.IOException java.lang.String[]
      StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLErrorReporter java.lang.String java.lang.String java.lang.Object[] java.lang.Object[] int
        57: getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.EMPTY_STRING:Ljava/lang/String;
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int java.lang.String com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar java.util.Map com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray int java.io.IOException java.lang.String[]
      StackMap stack: com.sun.org.apache.xerces.internal.impl.XMLErrorReporter java.lang.String java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
        58: aastore
        59: .line 2718
            iconst_0
            aload 10 /* ex */
        60: .line 2714
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;SLjava/lang/Exception;)Ljava/lang/String;
            pop
        end local 11 // java.lang.String[] locationHints
        end local 10 // java.io.IOException ex
        end local 9 // boolean toParseSchema
        end local 8 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray locationArray
        end local 7 // java.util.Map locationPairs
        61: .line 2723
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator int java.lang.String com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aload 6 /* grammar */
            areturn
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 5 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 4 // com.sun.org.apache.xerces.internal.xni.QName triggeringComponent
        end local 3 // com.sun.org.apache.xerces.internal.xni.QName enclosingElement
        end local 2 // java.lang.String namespace
        end local 1 // short contextType
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   62     0                 this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   62     1          contextType  S
            0   62     2            namespace  Ljava/lang/String;
            0   62     3     enclosingElement  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   62     4  triggeringComponent  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   62     5           attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            1   62     6              grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           26   61     7        locationPairs  Ljava/util/Map<Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;>;
           30   61     8        locationArray  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader$LocationArray;
           32   34     9                 temp  [Ljava/lang/String;
           36   61     9        toParseSchema  Z
           43   50    10                  xis  Lcom/sun/org/apache/xerces/internal/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 com.sun.org.apache.xerces.internal.util.URI$MalformedURIException
          38    50      51  Class java.io.IOException
    MethodParameters:
                     Name  Flags
      contextType          
      namespace            
      enclosingElement     
      triggeringComponent  
      attributes           

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

  private void setLocationHints(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, java.lang.String[], com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;[Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
        start local 2 // java.lang.String[] locations
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
         0: .line 2745
            aload 2 /* locations */
            arraylength
            istore 4 /* length */
        start local 4 // int length
         1: .line 2746
            aload 3 /* grammar */
            ifnonnull 5
         2: .line 2747
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iload 4 /* length */
            anewarray java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
         3: .line 2748
            aload 2 /* locations */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            getfield com.sun.org.apache.xerces.internal.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 2749
            goto 6
         5: .line 2751
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* desc */
            aload 2 /* locations */
            aload 3 /* grammar */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getDocumentLocations:()Lcom/sun/org/apache/xerces/internal/xs/StringList;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.setLocationHints:(Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;[Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xs/StringList;)V
         6: .line 2753
      StackMap locals:
      StackMap stack:
            return
        end local 4 // int length
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        end local 2 // java.lang.String[] locations
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    7     1       desc  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            0    7     2  locations  [Ljava/lang/String;
            0    7     3    grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            1    7     4     length  I
    MethodParameters:
           Name  Flags
      desc       
      locations  
      grammar    

  private void setLocationHints(com.sun.org.apache.xerces.internal.impl.xs.XSDDescription, java.lang.String[], com.sun.org.apache.xerces.internal.xs.StringList);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;[Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xs/StringList;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=8, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
        start local 2 // java.lang.String[] locations
        start local 3 // com.sun.org.apache.xerces.internal.xs.StringList docLocations
         0: .line 2756
            aload 2 /* locations */
            arraylength
            istore 4 /* length */
        start local 4 // int length
         1: .line 2757
            iload 4 /* length */
            anewarray java.lang.String
            astore 5 /* hints */
        start local 5 // java.lang.String[] hints
         2: .line 2758
            iconst_0
            istore 6 /* counter */
        start local 6 // int counter
         3: .line 2760
            iconst_0
            istore 7 /* i */
        start local 7 // int i
         4: goto 8
         5: .line 2761
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.impl.xs.XSDDescription java.lang.String[] com.sun.org.apache.xerces.internal.xs.StringList int java.lang.String[] int int
      StackMap stack:
            aload 3 /* docLocations */
            aload 2 /* locations */
            iload 7 /* i */
            aaload
            invokeinterface com.sun.org.apache.xerces.internal.xs.StringList.contains:(Ljava/lang/String;)Z
            ifne 7
         6: .line 2762
            aload 5 /* hints */
            iload 6 /* counter */
            iinc 6 /* counter */ 1
            aload 2 /* locations */
            iload 7 /* i */
            aaload
            aastore
         7: .line 2760
      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 2766
            iload 6 /* counter */
            ifle 15
        10: .line 2767
            iload 6 /* counter */
            iload 4 /* length */
            if_icmpne 13
        11: .line 2768
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            aload 5 /* hints */
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
        12: .line 2769
            goto 15
        13: .line 2771
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            iload 6 /* counter */
            anewarray java.lang.String
            putfield com.sun.org.apache.xerces.internal.impl.xs.XSDDescription.fLocationHints:[Ljava/lang/String;
        14: .line 2772
            aload 5 /* hints */
            iconst_0
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSDDescription:Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            getfield com.sun.org.apache.xerces.internal.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 2775
      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 // com.sun.org.apache.xerces.internal.xs.StringList docLocations
        end local 2 // java.lang.String[] locations
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSDDescription desc
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   16     0          this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   16     1          desc  Lcom/sun/org/apache/xerces/internal/impl/xs/XSDDescription;
            0   16     2     locations  [Ljava/lang/String;
            0   16     3  docLocations  Lcom/sun/org/apache/xerces/internal/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  

  com.sun.org.apache.xerces.internal.xs.XSTypeDefinition getAndCheckXsiType(com.sun.org.apache.xerces.internal.xni.QName, java.lang.String, com.sun.org.apache.xerces.internal.xni.XMLAttributes);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
    flags: (0x0000) 
    Code:
      stack=8, locals=7, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // java.lang.String xsiType
        start local 3 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
         0: .line 2784
            aconst_null
            astore 4 /* typeName */
        start local 4 // com.sun.org.apache.xerces.internal.xni.QName typeName
         1: .line 2786
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fQNameDV:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            aload 2 /* xsiType */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.validate:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidationContext;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xni.QName
            astore 4 /* typeName */
         2: .line 2787
            goto 13
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName java.lang.String com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.xni.QName
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
         3: astore 5 /* e */
        start local 5 // com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException e
         4: .line 2788
            aload 0 /* this */
            aload 5 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
            aload 5 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         5: .line 2789
            aload 0 /* this */
         6: .line 2790
            ldc "cvc-elt.4.1"
         7: .line 2791
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
         8: .line 2792
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
         9: .line 2793
            new java.lang.StringBuilder
            dup
            getstatic com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 2794
            aload 2 /* xsiType */
            aastore
        11: .line 2789
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        12: .line 2795
            aconst_null
            areturn
        end local 5 // com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException e
        13: .line 2799
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* type */
        start local 5 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition type
        14: .line 2801
            aload 4 /* typeName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            if_acmpne 16
        15: .line 2802
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            aload 4 /* typeName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 5 /* type */
        16: .line 2805
      StackMap locals: com.sun.org.apache.xerces.internal.xs.XSTypeDefinition
      StackMap stack:
            aload 5 /* type */
            ifnonnull 27
        17: .line 2808
            aload 0 /* this */
        18: .line 2809
            bipush 7
        19: .line 2810
            aload 4 /* typeName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        20: .line 2811
            aload 1 /* element */
        21: .line 2812
            aload 4 /* typeName */
        22: .line 2813
            aload 3 /* attributes */
        23: .line 2808
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
        24: .line 2807
            astore 6 /* grammar */
        start local 6 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        25: .line 2815
            aload 6 /* grammar */
            ifnull 27
        26: .line 2816
            aload 6 /* grammar */
            aload 4 /* typeName */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            astore 5 /* type */
        end local 6 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        27: .line 2819
      StackMap locals:
      StackMap stack:
            aload 5 /* type */
            ifnonnull 30
        28: .line 2820
            aload 0 /* this */
            ldc "cvc-elt.4.2"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 2 /* xsiType */
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        29: .line 2821
            aconst_null
            areturn
        30: .line 2826
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnull 41
        31: .line 2827
            iconst_0
            istore 6 /* block */
        start local 6 // short block
        32: .line 2832
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 34
        33: .line 2833
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fBlock:S
            istore 6 /* block */
        34: .line 2835
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 36
        35: .line 2836
            iload 6 /* block */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fBlock:S
            ior
            i2s
            istore 6 /* block */
        36: .line 2838
      StackMap locals:
      StackMap stack:
            aload 5 /* type */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            iload 6 /* block */
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.checkTypeDerivationOk:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;S)Z
            ifne 41
        37: .line 2839
            aload 0 /* this */
        38: .line 2840
            ldc "cvc-elt.4.3"
        39: .line 2841
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 2 /* xsiType */
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.util.XS10TypeHelper.getSchemaTypeName:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;)Ljava/lang/String;
            aastore
        40: .line 2839
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 6 // short block
        41: .line 2845
      StackMap locals:
      StackMap stack:
            aload 5 /* type */
            areturn
        end local 5 // com.sun.org.apache.xerces.internal.xs.XSTypeDefinition type
        end local 4 // com.sun.org.apache.xerces.internal.xni.QName typeName
        end local 3 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 2 // java.lang.String xsiType
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   42     0        this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   42     1     element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   42     2     xsiType  Ljava/lang/String;
            0   42     3  attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            1   42     4    typeName  Lcom/sun/org/apache/xerces/internal/xni/QName;
            4   13     5           e  Lcom/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException;
           14   42     5        type  Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
           25   27     6     grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           32   41     6       block  S
      Exception table:
        from    to  target  type
           1     2       3  Class com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
    MethodParameters:
            Name  Flags
      element     
      xsiType     
      attributes  

  boolean getXsiNil(com.sun.org.apache.xerces.internal.xni.QName, java.lang.String);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/String;)Z
    flags: (0x0000) 
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // java.lang.String xsiNil
         0: .line 2852
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 8
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getNillable:()Z
            ifne 8
         1: .line 2853
            aload 0 /* this */
         2: .line 2854
            ldc "cvc-elt.3.1"
         3: .line 2855
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
         4: .line 2856
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
         5: .line 2857
            new java.lang.StringBuilder
            dup
            getstatic com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 2853
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         7: .line 2858
            goto 20
         8: .line 2862
      StackMap locals:
      StackMap stack:
            aload 2 /* xsiNil */
            invokestatic com.sun.org.apache.xerces.internal.util.XMLChar.trim:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* value */
        start local 3 // java.lang.String value
         9: .line 2863
            aload 3 /* value */
            ldc "true"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 11
        10: .line 2864
            aload 3 /* value */
            ldc "1"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 20
        11: .line 2865
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 19
        12: .line 2866
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getConstraintType:()S
            iconst_2
            if_icmpne 19
        13: .line 2867
            aload 0 /* this */
        14: .line 2868
            ldc "cvc-elt.3.2.2"
        15: .line 2869
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        16: .line 2870
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        17: .line 2871
            new java.lang.StringBuilder
            dup
            getstatic com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 2867
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        19: .line 2873
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.lang.String value
        20: .line 2876
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // java.lang.String xsiNil
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   21     1  element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   21     2   xsiNil  Ljava/lang/String;
            9   20     3    value  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      element  
      xsiNil   

  void processAttributes(com.sun.org.apache.xerces.internal.xni.QName, com.sun.org.apache.xerces.internal.xni.XMLAttributes, com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=17, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl attrGrp
         0: .line 2886
            aconst_null
            astore 4 /* wildcardIDName */
        start local 4 // java.lang.String wildcardIDName
         1: .line 2889
            aload 2 /* attributes */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getLength:()I
            istore 5 /* attCount */
        start local 5 // int attCount
         2: .line 2891
            aconst_null
            astore 6 /* augs */
        start local 6 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
         3: .line 2892
            aconst_null
            astore 7 /* attrPSVI */
        start local 7 // com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl attrPSVI
         4: .line 2895
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnull 6
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 16
            if_icmpeq 6
         5: .line 2894
            iconst_0
            goto 7
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String int com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl
      StackMap stack:
         6: iconst_1
      StackMap locals:
      StackMap stack: int
         7: istore 8 /* isSimple */
        start local 8 // boolean isSimple
         8: .line 2897
            aconst_null
            astore 9 /* attrUses */
        start local 9 // com.sun.org.apache.xerces.internal.xs.XSObjectList attrUses
         9: .line 2898
            iconst_0
            istore 10 /* useCount */
        start local 10 // int useCount
        10: .line 2899
            aconst_null
            astore 11 /* attrWildcard */
        start local 11 // com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl attrWildcard
        11: .line 2900
            iload 8 /* isSimple */
            ifne 15
        12: .line 2901
            aload 3 /* attrGrp */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.getAttributeUses:()Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
            astore 9 /* attrUses */
        13: .line 2902
            aload 9 /* attrUses */
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.getLength:()I
            istore 10 /* useCount */
        14: .line 2903
            aload 3 /* attrGrp */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fAttributeWC:Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
            astore 11 /* attrWildcard */
        15: .line 2909
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String int com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl int com.sun.org.apache.xerces.internal.xs.XSObjectList int com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl
      StackMap stack:
            iconst_0
            istore 12 /* index */
        start local 12 // int index
        16: goto 104
        17: .line 2911
      StackMap locals: int
      StackMap stack:
            aload 2 /* attributes */
            iload 12 /* index */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getName:(ILcom/sun/org/apache/xerces/internal/xni/QName;)V
        18: .line 2917
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fAugPSVI:Z
            ifne 19
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fIdConstraint:Z
            ifeq 27
        19: .line 2918
      StackMap locals:
      StackMap stack:
            aload 2 /* attributes */
            iload 12 /* index */
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLAttributes.getAugmentations:(I)Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            astore 6 /* augs */
        20: .line 2919
            aload 6 /* augs */
            ldc "ATTRIBUTE_PSVI"
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.getItem:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl
            astore 7 /* attrPSVI */
        21: .line 2920
            aload 7 /* attrPSVI */
            ifnull 24
        22: .line 2921
            aload 7 /* attrPSVI */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl.reset:()V
        23: .line 2922
            goto 26
        24: .line 2923
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl.<init>:()V
            astore 7 /* attrPSVI */
        25: .line 2924
            aload 6 /* augs */
            ldc "ATTRIBUTE_PSVI"
            aload 7 /* attrPSVI */
            invokeinterface com.sun.org.apache.xerces.internal.xni.Augmentations.putItem:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        26: .line 2927
      StackMap locals:
      StackMap stack:
            aload 7 /* attrPSVI */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationRoot:Ljava/lang/String;
            putfield com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl.fValidationContext:Ljava/lang/String;
        27: .line 2936
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_XSI:Ljava/lang/String;
            if_acmpne 43
        28: .line 2937
            aconst_null
            astore 13 /* attrDecl */
        start local 13 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl attrDecl
        29: .line 2938
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_TYPE:Ljava/lang/String;
            if_acmpne 32
        30: .line 2939
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.XSI_TYPE:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            astore 13 /* attrDecl */
        31: .line 2940
            goto 40
        32: .line 2941
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NIL:Ljava/lang/String;
            if_acmpne 35
        33: .line 2942
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.XSI_NIL:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            astore 13 /* attrDecl */
        34: .line 2943
            goto 40
        35: .line 2944
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_SCHEMALOCATION:Ljava/lang/String;
            if_acmpne 38
        36: .line 2945
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.XSI_SCHEMALOCATION:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            astore 13 /* attrDecl */
        37: .line 2946
            goto 40
        38: .line 2947
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.XSI_NONAMESPACESCHEMALOCATION:Ljava/lang/String;
            if_acmpne 40
        39: .line 2948
            getstatic com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.XSI_NONAMESPACESCHEMALOCATION:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            astore 13 /* attrDecl */
        40: .line 2950
      StackMap locals:
      StackMap stack:
            aload 13 /* attrDecl */
            ifnull 43
        41: .line 2951
            aload 0 /* this */
            aload 1 /* element */
            aload 2 /* attributes */
            iload 12 /* index */
            aload 13 /* attrDecl */
            aconst_null
            aload 7 /* attrPSVI */
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processOneAttribute:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;ILcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;Lcom/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl;)V
        42: .line 2952
            goto 103
        end local 13 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl attrDecl
        43: .line 2957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            getstatic com.sun.org.apache.xerces.internal.util.XMLSymbols.PREFIX_XMLNS:Ljava/lang/String;
            if_acmpeq 103
        44: .line 2958
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            ldc "xmlns:"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 46
        45: .line 2959
            goto 103
        46: .line 2963
      StackMap locals:
      StackMap stack:
            iload 8 /* isSimple */
            ifeq 52
        47: .line 2964
            aload 0 /* this */
        48: .line 2965
            ldc "cvc-type.3.1.1"
        49: .line 2966
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        50: .line 2964
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        51: .line 2967
            goto 103
        52: .line 2971
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 13 /* currUse */
        start local 13 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl currUse
        53: .line 2972
            iconst_0
            istore 15 /* i */
        start local 15 // int i
        54: goto 61
        55: .line 2973
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String int com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl int com.sun.org.apache.xerces.internal.xs.XSObjectList int com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl top int
      StackMap stack:
            aload 9 /* attrUses */
            iload 15 /* i */
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSObjectList.item:(I)Lcom/sun/org/apache/xerces/internal/xs/XSObject;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl
            astore 14 /* oneUse */
        start local 14 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl oneUse
        56: .line 2974
            aload 14 /* oneUse */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            if_acmpne 60
        57: .line 2975
            aload 14 /* oneUse */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fTargetNamespace:Ljava/lang/String;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            if_acmpne 60
        58: .line 2976
            aload 14 /* oneUse */
            astore 13 /* currUse */
        59: .line 2977
            goto 62
        60: .line 2972
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String int com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl int com.sun.org.apache.xerces.internal.xs.XSObjectList int com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl int
      StackMap stack:
            iinc 15 /* i */ 1
        end local 14 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl oneUse
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String int com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl int com.sun.org.apache.xerces.internal.xs.XSObjectList int com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl top int
      StackMap stack:
        61: iload 15 /* i */
            iload 10 /* useCount */
            if_icmplt 55
        end local 15 // int i
        62: .line 2986
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String int com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl int com.sun.org.apache.xerces.internal.xs.XSObjectList int com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl
      StackMap stack:
            aload 13 /* currUse */
            ifnonnull 70
        63: .line 2989
            aload 11 /* attrWildcard */
            ifnull 64
            aload 11 /* attrWildcard */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.allowNamespace:(Ljava/lang/String;)Z
            ifne 70
        64: .line 2991
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        65: .line 2992
            ldc "cvc-complex-type.3.2.2"
        66: .line 2993
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        67: .line 2991
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        68: .line 2996
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fElementDepth:I
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNFullValidationDepth:I
        69: .line 2998
            goto 103
        70: .line 3002
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 15 /* currDecl */
        start local 15 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl currDecl
        71: .line 3003
            aload 13 /* currUse */
            ifnull 74
        72: .line 3004
            aload 13 /* currUse */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl.fAttrDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            astore 15 /* currDecl */
        73: .line 3005
            goto 102
        74: .line 3008
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String int com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl int com.sun.org.apache.xerces.internal.xs.XSObjectList int com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl int com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl top com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl
      StackMap stack:
            aload 11 /* attrWildcard */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.fProcessContents:S
            iconst_2
            if_icmpne 76
        75: .line 3009
            goto 103
        76: .line 3013
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        77: .line 3014
            bipush 6
        78: .line 3015
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
        79: .line 3016
            aload 1 /* element */
        80: .line 3017
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
        81: .line 3018
            aload 2 /* attributes */
        82: .line 3013
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
        83: .line 3012
            astore 16 /* grammar */
        start local 16 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
        84: .line 3020
            aload 16 /* grammar */
            ifnull 86
        85: .line 3021
            aload 16 /* grammar */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalAttributeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
            astore 15 /* currDecl */
        86: .line 3025
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
      StackMap stack:
            aload 15 /* currDecl */
            ifnonnull 93
        87: .line 3027
            aload 11 /* attrWildcard */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl.fProcessContents:S
            iconst_1
            if_icmpne 103
        88: .line 3028
            aload 0 /* this */
        89: .line 3029
            ldc "cvc-complex-type.3.2.2"
        90: .line 3030
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fTempQName:Lcom/sun/org/apache/xerces/internal/xni/QName;
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
        91: .line 3028
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        92: .line 3034
            goto 103
        93: .line 3038
      StackMap locals:
      StackMap stack:
            aload 15 /* currDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fType:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.getTypeCategory:()S
            bipush 16
            if_icmpne 102
        94: .line 3039
            aload 15 /* currDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fType:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.isIDType:()Z
            ifeq 102
        95: .line 3040
            aload 4 /* wildcardIDName */
            ifnull 101
        96: .line 3041
            aload 0 /* this */
        97: .line 3042
            ldc "cvc-complex-type.5.1"
        98: .line 3043
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 15 /* currDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            aastore
            dup
            iconst_2
            aload 4 /* wildcardIDName */
            aastore
        99: .line 3041
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       100: .line 3044
            goto 102
       101: .line 3045
      StackMap locals:
      StackMap stack:
            aload 15 /* currDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl.fName:Ljava/lang/String;
            astore 4 /* wildcardIDName */
        end local 16 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammar
       102: .line 3050
      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 com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processOneAttribute:(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;ILcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;Lcom/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl;)V
        end local 15 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeDecl currDecl
        end local 13 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeUseImpl currUse
       103: .line 2909
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName com.sun.org.apache.xerces.internal.xni.XMLAttributes com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl java.lang.String int com.sun.org.apache.xerces.internal.xni.Augmentations com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl int com.sun.org.apache.xerces.internal.xs.XSObjectList int com.sun.org.apache.xerces.internal.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 3054
            iload 8 /* isSimple */
            ifne 110
            aload 3 /* attrGrp */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fIDAttrName:Ljava/lang/String;
            ifnull 110
            aload 4 /* wildcardIDName */
            ifnull 110
       106: .line 3055
            aload 0 /* this */
       107: .line 3056
            ldc "cvc-complex-type.5.2"
       108: .line 3057
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 4 /* wildcardIDName */
            aastore
            dup
            iconst_2
            aload 3 /* attrGrp */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl.fIDAttrName:Ljava/lang/String;
            aastore
       109: .line 3055
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
       110: .line 3060
      StackMap locals:
      StackMap stack:
            return
        end local 11 // com.sun.org.apache.xerces.internal.impl.xs.XSWildcardDecl attrWildcard
        end local 10 // int useCount
        end local 9 // com.sun.org.apache.xerces.internal.xs.XSObjectList attrUses
        end local 8 // boolean isSimple
        end local 7 // com.sun.org.apache.xerces.internal.impl.xs.AttributePSVImpl attrPSVI
        end local 6 // com.sun.org.apache.xerces.internal.xni.Augmentations augs
        end local 5 // int attCount
        end local 4 // java.lang.String wildcardIDName
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.XSAttributeGroupDecl attrGrp
        end local 2 // com.sun.org.apache.xerces.internal.xni.XMLAttributes attributes
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0  111     0            this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0  111     1         element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0  111     2      attributes  Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;
            0  111     3         attrGrp  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl;
            1  111     4  wildcardIDName  Ljava/lang/String;
            2  111     5        attCount  I
            3  111     6            augs  Lcom/sun/org/apache/xerces/internal/xni/Augmentations;
            4  111     7        attrPSVI  Lcom/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl;
            8  111     8        isSimple  Z
            9  111     9        attrUses  Lcom/sun/org/apache/xerces/internal/xs/XSObjectList;
           10  111    10        useCount  I
           11  111    11    attrWildcard  Lcom/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl;
           16  105    12           index  I
           29   43    13        attrDecl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
           53  103    13         currUse  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
           56   61    14          oneUse  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl;
           54   62    15               i  I
           71  103    15        currDecl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl;
           84  102    16         grammar  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
    MethodParameters:
            Name  Flags
      element     
      attributes  
      attrGrp     

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

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

  void processElementContent(com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;)V
    flags: (0x0000) 
    Code:
      stack=8, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
         0: .line 3265
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 13
         1: .line 3266
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            ifnull 13
         2: .line 3267
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
            ifne 13
         3: .line 3268
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifne 13
         4: .line 3269
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 13
         5: .line 3271
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            astore 2 /* strv */
        start local 2 // java.lang.String strv
         6: .line 3272
            aload 2 /* strv */
            invokevirtual java.lang.String.length:()I
            istore 3 /* bufLen */
        start local 3 // int bufLen
         7: .line 3273
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            ifnull 8
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            arraylength
            iload 3 /* bufLen */
            if_icmpge 9
         8: .line 3274
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iload 3 /* bufLen */
            newarray 5
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
         9: .line 3276
      StackMap locals:
      StackMap stack:
            aload 2 /* strv */
            iconst_0
            iload 3 /* bufLen */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
        10: .line 3277
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
        11: .line 3278
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iload 3 /* bufLen */
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
        12: .line 3279
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
        end local 3 // int bufLen
        end local 2 // java.lang.String strv
        13: .line 3283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            aconst_null
            putfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
        14: .line 3287
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
            ifeq 22
        15: .line 3288
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifne 16
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
            ifeq 22
        16: .line 3289
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        17: .line 3290
            ldc "cvc-elt.3.2.1"
        18: .line 3291
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
        19: .line 3292
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        20: .line 3293
            new java.lang.StringBuilder
            dup
            getstatic com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.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 3289
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        22: .line 3297
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.reset:()V
        23: .line 3301
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 44
        24: .line 3302
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getConstraintType:()S
            ifeq 44
        25: .line 3303
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifne 44
        26: .line 3304
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
            ifne 44
        27: .line 3305
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 44
        28: .line 3307
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            if_acmpeq 42
        29: .line 3311
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        30: .line 3312
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
        31: .line 3313
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fState4XsiType:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationState;
        32: .line 3314
            aconst_null
        33: .line 3310
            invokestatic com.sun.org.apache.xerces.internal.impl.xs.XSConstraints.ElementDefaultValidImmediate:(Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidationContext;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Ljava/lang/Object;
        34: .line 3309
            ifnonnull 42
        35: .line 3316
            aload 0 /* this */
        36: .line 3317
            ldc "cvc-elt.5.1.1"
        37: .line 3318
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        38: .line 3319
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        39: .line 3320
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_2
        40: .line 3321
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            aastore
        41: .line 3316
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        42: .line 3326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.elementLocallyValidType:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        43: .line 3327
            goto 84
        44: .line 3333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* element */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuilder;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.elementLocallyValidType:(Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
            astore 2 /* actualValue */
        start local 2 // java.lang.Object actualValue
        45: .line 3335
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            ifnull 84
        46: .line 3336
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.getConstraintType:()S
            iconst_2
            if_icmpne 84
        47: .line 3337
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 84
        48: .line 3338
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 3 /* content */
        start local 3 // java.lang.String content
        49: .line 3340
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifeq 51
        50: .line 3341
            aload 0 /* this */
            ldc "cvc-elt.5.2.2.1"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        51: .line 3343
      StackMap locals: java.lang.Object java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 15
            if_icmpne 74
        52: .line 3344
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 4 /* ctype */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        53: .line 3346
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_3
            if_icmpne 63
        54: .line 3348
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            aload 3 /* content */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 84
        55: .line 3349
            aload 0 /* this */
        56: .line 3350
            ldc "cvc-elt.5.2.2.2.1"
        57: .line 3351
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        58: .line 3352
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        59: .line 3353
            aload 3 /* content */
            aastore
            dup
            iconst_2
        60: .line 3354
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            aastore
        61: .line 3349
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        62: .line 3355
            goto 84
        63: .line 3357
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
      StackMap stack:
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_1
            if_icmpne 84
        64: .line 3358
            aload 2 /* actualValue */
            ifnull 84
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokestatic com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.isComparable:(Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Z
            ifeq 66
        65: .line 3359
            aload 2 /* actualValue */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 84
        66: .line 3360
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        67: .line 3361
            ldc "cvc-elt.5.2.2.2.2"
        68: .line 3362
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        69: .line 3363
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        70: .line 3364
            aload 3 /* content */
            aastore
            dup
            iconst_2
        71: .line 3365
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            aastore
        72: .line 3360
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        73: .line 3368
            goto 84
      StackMap locals:
      StackMap stack:
        74: aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            invokeinterface com.sun.org.apache.xerces.internal.xs.XSTypeDefinition.getTypeCategory:()S
            bipush 16
            if_icmpne 84
        75: .line 3369
            aload 2 /* actualValue */
            ifnull 84
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokestatic com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.isComparable:(Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Z
            ifeq 77
        76: .line 3370
            aload 2 /* actualValue */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.actualValue:Ljava/lang/Object;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 84
        77: .line 3373
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
        78: .line 3374
            ldc "cvc-elt.5.2.2.2.2"
        79: .line 3375
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
        80: .line 3376
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        81: .line 3377
            aload 3 /* content */
            aastore
            dup
            iconst_2
        82: .line 3378
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentElemDecl:Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fDefault:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.stringValue:()Ljava/lang/String;
            aastore
        83: .line 3373
            invokevirtual com.sun.org.apache.xerces.internal.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 3384
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDefaultValue:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            ifnonnull 95
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 95
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            ifnull 95
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUnionType:Z
            ifeq 95
        85: .line 3387
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            getfield com.sun.org.apache.xerces.internal.impl.dv.ValidatedInfo.normalizedValue:Ljava/lang/String;
            astore 2 /* content */
        start local 2 // java.lang.String content
        86: .line 3388
            aload 2 /* content */
            ifnonnull 88
        87: .line 3389
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fBuffer:Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* content */
        88: .line 3391
      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 3392
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            ifnull 90
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            arraylength
            iload 3 /* bufLen */
            if_icmpge 91
        90: .line 3393
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iload 3 /* bufLen */
            newarray 5
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
        91: .line 3395
      StackMap locals:
      StackMap stack:
            aload 2 /* content */
            iconst_0
            iload 3 /* bufLen */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            getfield com.sun.org.apache.xerces.internal.xni.XMLString.ch:[C
            iconst_0
            invokevirtual java.lang.String.getChars:(II[CI)V
        92: .line 3396
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iconst_0
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.offset:I
        93: .line 3397
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            iload 3 /* bufLen */
            putfield com.sun.org.apache.xerces.internal.xni.XMLString.length:I
        94: .line 3398
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDocumentHandler:Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizedStr:Lcom/sun/org/apache/xerces/internal/xni/XMLString;
            aconst_null
            invokeinterface com.sun.org.apache.xerces.internal.xni.XMLDocumentHandler.characters:(Lcom/sun/org/apache/xerces/internal/xni/XMLString;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V
        end local 3 // int bufLen
        end local 2 // java.lang.String content
        95: .line 3400
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   96     0         this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   96     1      element  Lcom/sun/org/apache/xerces/internal/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  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
           86   95     2      content  Ljava/lang/String;
           89   95     3       bufLen  I
    MethodParameters:
         Name  Flags
      element  

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

  java.lang.Object elementLocallyValidComplexType(com.sun.org.apache.xerces.internal.xni.QName, java.lang.Object);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/QName;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=8, locals=10, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        start local 2 // java.lang.Object textContent
         0: .line 3438
            aconst_null
            astore 3 /* actualValue */
        start local 3 // java.lang.Object actualValue
         1: .line 3439
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl
            astore 4 /* ctype */
        start local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
         2: .line 3445
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNil:Z
            ifne 55
         3: .line 3447
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            ifne 7
         4: .line 3448
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifne 5
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawText:Z
            ifeq 7
         5: .line 3449
      StackMap locals: java.lang.Object com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         6: .line 3450
            goto 22
         7: .line 3452
      StackMap locals:
      StackMap stack:
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_1
            if_icmpne 19
         8: .line 3453
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSubElement:Z
            ifeq 10
         9: .line 3454
            aload 0 /* this */
            ldc "cvc-complex-type.2.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        10: .line 3455
      StackMap locals:
      StackMap stack:
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fXSSimpleType:Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
            astore 5 /* dv */
        start local 5 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType dv
        11: .line 3457
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fNormalizeData:Z
            ifeq 12
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fUnionType:Z
            ifeq 13
        12: .line 3458
      StackMap locals: com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            iconst_1
            invokevirtual com.sun.org.apache.xerces.internal.impl.validation.ConfigurableValidationState.setNormalizationRequired:(Z)V
        13: .line 3460
      StackMap locals:
      StackMap stack:
            aload 5 /* dv */
            aload 2 /* textContent */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidationState:Lcom/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fValidatedInfo:Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;
            invokeinterface com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType.validate:(Ljava/lang/Object;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidationContext;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Ljava/lang/Object;
            astore 3 /* actualValue */
        14: .line 3461
            goto 22
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException
        15: astore 6 /* e */
        start local 6 // com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException e
        16: .line 3462
            aload 0 /* this */
            aload 6 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getKey:()Ljava/lang/String;
            aload 6 /* e */
            invokevirtual com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException.getArgs:()[Ljava/lang/Object;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        17: .line 3463
            aload 0 /* this */
            ldc "cvc-complex-type.2.2"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 6 // com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException e
        end local 5 // com.sun.org.apache.xerces.internal.impl.dv.XSSimpleType dv
        18: .line 3467
            goto 22
        19: .line 3469
      StackMap locals:
      StackMap stack:
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_2
            if_icmpne 22
        20: .line 3470
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSawCharacters:Z
            ifeq 22
        21: .line 3471
            aload 0 /* this */
            ldc "cvc-complex-type.2.3"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        22: .line 3475
      StackMap locals:
      StackMap stack:
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_2
            if_icmpeq 24
        23: .line 3476
            aload 4 /* ctype */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl.fContentType:S
            iconst_3
            if_icmpne 55
        24: .line 3482
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            iconst_0
            iaload
            iflt 45
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.endContentModel:([I)Z
            ifne 45
        25: .line 3483
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.whatCanGoHere:([I)Ljava/util/ArrayList;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.expectedStr:(Ljava/util/ArrayList;)Ljava/lang/String;
            astore 5 /* expected */
        start local 5 // java.lang.String expected
        26: .line 3484
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrCMState:[I
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.occurenceInfo:([I)[I
            astore 6 /* occurenceInfo */
        start local 6 // int[] occurenceInfo
        27: .line 3485
            aload 6 /* occurenceInfo */
            ifnull 43
        28: .line 3486
            aload 6 /* occurenceInfo */
            iconst_0
            iaload
            istore 7 /* minOccurs */
        start local 7 // int minOccurs
        29: .line 3487
            aload 6 /* occurenceInfo */
            iconst_2
            iaload
            istore 8 /* count */
        start local 8 // int count
        30: .line 3489
            iload 8 /* count */
            iload 7 /* minOccurs */
            if_icmpge 41
        31: .line 3490
            iload 7 /* minOccurs */
            iload 8 /* count */
            isub
            istore 9 /* required */
        start local 9 // int required
        32: .line 3491
            iload 9 /* required */
            iconst_1
            if_icmple 37
        33: .line 3492
            aload 0 /* this */
            ldc "cvc-complex-type.2.4.j"
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        34: .line 3493
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 6 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface com.sun.org.apache.xerces.internal.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 3492
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        36: .line 3494
            goto 55
        37: .line 3496
      StackMap locals: com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator com.sun.org.apache.xerces.internal.xni.QName java.lang.Object java.lang.Object com.sun.org.apache.xerces.internal.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 com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
        38: .line 3497
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            aload 6 /* occurenceInfo */
            iconst_3
            iaload
            invokeinterface com.sun.org.apache.xerces.internal.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 3496
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 9 // int required
        40: .line 3499
            goto 55
        41: .line 3501
      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 com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 5 /* expected */
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 8 // int count
        end local 7 // int minOccurs
        42: .line 3503
            goto 55
        43: .line 3505
      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 com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 5 /* expected */
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.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 3507
            goto 55
        45: .line 3512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentCM:Lcom/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator;
            invokeinterface com.sun.org.apache.xerces.internal.impl.xs.models.XSCMValidator.checkMinMaxBounds:()Ljava/util/ArrayList;
            astore 5 /* errors */
        start local 5 // java.util.ArrayList errors
        46: .line 3513
            aload 5 /* errors */
            ifnull 55
        47: .line 3514
            iconst_0
            istore 6 /* i */
        start local 6 // int i
        48: goto 54
        49: .line 3515
      StackMap locals: java.util.ArrayList int
      StackMap stack:
            aload 0 /* this */
        50: .line 3516
            aload 5 /* errors */
            iload 6 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
        51: .line 3517
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 5 /* errors */
            iload 6 /* i */
            iconst_1
            iadd
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            aastore
        52: .line 3515
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        53: .line 3514
            iinc 6 /* i */ 2
      StackMap locals:
      StackMap stack:
        54: iload 6 /* i */
            aload 5 /* errors */
            invokevirtual java.util.ArrayList.size:()I
            if_icmplt 49
        end local 6 // int i
        end local 5 // java.util.ArrayList errors
        55: .line 3523
      StackMap locals:
      StackMap stack:
            aload 3 /* actualValue */
            areturn
        end local 4 // com.sun.org.apache.xerces.internal.impl.xs.XSComplexTypeDecl ctype
        end local 3 // java.lang.Object actualValue
        end local 2 // java.lang.Object textContent
        end local 1 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   56     0           this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   56     1        element  Lcom/sun/org/apache/xerces/internal/xni/QName;
            0   56     2    textContent  Ljava/lang/Object;
            1   56     3    actualValue  Ljava/lang/Object;
            2   56     4          ctype  Lcom/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl;
           11   18     5             dv  Lcom/sun/org/apache/xerces/internal/impl/dv/XSSimpleType;
           16   18     6              e  Lcom/sun/org/apache/xerces/internal/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
           46   55     5         errors  Ljava/util/ArrayList;
           48   55     6              i  I
      Exception table:
        from    to  target  type
          11    14      15  Class com.sun.org.apache.xerces.internal.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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // javax.xml.namespace.QName rootTypeQName
         0: .line 3527
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getNamespaceURI:()Ljava/lang/String;
            astore 2 /* rootTypeNamespace */
        start local 2 // java.lang.String rootTypeNamespace
         1: .line 3530
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fSymbolTable:Lcom/sun/org/apache/xerces/internal/util/SymbolTable;
            aload 2 /* rootTypeNamespace */
            invokevirtual com.sun.org.apache.xerces.internal.util.SymbolTable.addSymbol:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* rootTypeNamespace */
         2: .line 3531
            aload 2 /* rootTypeNamespace */
            ifnull 4
            aload 2 /* rootTypeNamespace */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 3532
            aconst_null
            astore 2 /* rootTypeNamespace */
         4: .line 3534
      StackMap locals: java.lang.String
      StackMap stack:
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols.URI_SCHEMAFORSCHEMA:Ljava/lang/String;
            aload 2 /* rootTypeNamespace */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         5: .line 3535
            aload 0 /* this */
            getstatic com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.SG_SchemaNS:Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar$BuiltinSchemaGrammar;
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
         6: .line 3536
            goto 12
         7: .line 3538
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
         8: .line 3539
            iconst_5
            aload 2 /* rootTypeNamespace */
            aconst_null
            aconst_null
            aconst_null
         9: .line 3538
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar:(SLjava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;)Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
            astore 3 /* grammarForRootType */
        start local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammarForRootType
        10: .line 3540
            aload 3 /* grammarForRootType */
            ifnull 12
        11: .line 3541
            aload 0 /* this */
            aload 3 /* grammarForRootType */
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar.getGlobalTypeDecl:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            putfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
        end local 3 // com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar grammarForRootType
        12: .line 3544
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fCurrentType:Lcom/sun/org/apache/xerces/internal/xs/XSTypeDefinition;
            ifnonnull 18
        13: .line 3545
            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 3546
            aload 1 /* rootTypeQName */
            invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
            goto 16
        15: .line 3547
      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 3545
      StackMap locals:
      StackMap stack: java.lang.String
            astore 3 /* typeName */
        start local 3 // java.lang.String typeName
        17: .line 3548
            aload 0 /* this */
            ldc "cvc-type.1"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* typeName */
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 3 // java.lang.String typeName
        18: .line 3550
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String rootTypeNamespace
        end local 1 // javax.xml.namespace.QName rootTypeQName
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   19     0                this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   19     1       rootTypeQName  Ljavax/xml/namespace/QName;
            1   19     2   rootTypeNamespace  Ljava/lang/String;
           10   12     3  grammarForRootType  Lcom/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar;
           17   18     3            typeName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      rootTypeQName  final

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

  void checkElementMatchesRootElementDecl(com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl, com.sun.org.apache.xerces.internal.xni.QName);
    descriptor: (Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;Lcom/sun/org/apache/xerces/internal/xni/QName;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl rootElementDecl
        start local 2 // com.sun.org.apache.xerces.internal.xni.QName element
         0: .line 3579
            aload 2 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.localpart:Ljava/lang/String;
            aload 1 /* rootElementDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            if_acmpne 2
         1: .line 3580
            aload 2 /* element */
            getfield com.sun.org.apache.xerces.internal.xni.QName.uri:Ljava/lang/String;
            aload 1 /* rootElementDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fTargetNamespace:Ljava/lang/String;
            if_acmpeq 3
         2: .line 3581
      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 com.sun.org.apache.xerces.internal.xni.QName.rawname:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 1 /* rootElementDecl */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl.fName:Ljava/lang/String;
            aastore
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError:(Ljava/lang/String;[Ljava/lang/Object;)V
         3: .line 3583
      StackMap locals:
      StackMap stack:
            return
        end local 2 // com.sun.org.apache.xerces.internal.xni.QName element
        end local 1 // com.sun.org.apache.xerces.internal.impl.xs.XSElementDecl rootElementDecl
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0    4     1  rootElementDecl  Lcom/sun/org/apache/xerces/internal/impl/xs/XSElementDecl;
            0    4     2          element  Lcom/sun/org/apache/xerces/internal/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 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.lang.String key
        start local 2 // java.lang.Object[] arguments
         0: .line 3586
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fDoValidation:Z
            ifeq 7
         1: .line 3587
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fXSIErrorReporter:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator$XSIErrorReporter;
         2: .line 3588
            ldc "http://www.w3.org/TR/xml-schema-1"
         3: .line 3589
            aload 1 /* key */
         4: .line 3590
            aload 2 /* arguments */
         5: .line 3591
            iconst_1
         6: .line 3587
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;S)V
         7: .line 3592
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object[] arguments
        end local 1 // java.lang.String key
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/sun/org/apache/xerces/internal/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.ArrayList);
    descriptor: (Ljava/util/ArrayList;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
        start local 1 // java.util.ArrayList expected
         0: .line 3595
            new java.lang.StringBuilder
            dup
            ldc "{"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 2 /* ret */
        start local 2 // java.lang.StringBuilder ret
         1: .line 3596
            aload 1 /* expected */
            invokevirtual java.util.ArrayList.size:()I
            istore 3 /* size */
        start local 3 // int size
         2: .line 3597
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         3: goto 8
         4: .line 3598
      StackMap locals: java.lang.StringBuilder int int
      StackMap stack:
            iload 4 /* i */
            ifle 6
         5: .line 3599
            aload 2 /* ret */
            ldc ", "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 3600
      StackMap locals:
      StackMap stack:
            aload 2 /* ret */
            aload 1 /* expected */
            iload 4 /* i */
            invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 3597
            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 3602
            aload 2 /* ret */
            bipush 125
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        10: .line 3603
            aload 2 /* ret */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // int size
        end local 2 // java.lang.StringBuilder ret
        end local 1 // java.util.ArrayList expected
        end local 0 // com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   11     0      this  Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            0   11     1  expected  Ljava/util/ArrayList;
            1   11     2       ret  Ljava/lang/StringBuilder;
            2   11     3      size  I
            3    9     4         i  I
    MethodParameters:
          Name  Flags
      expected  
}
SourceFile: "XMLSchemaValidator.java"
NestMembers:
  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$KeyRefValueStore  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$KeyValueStore  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$LocalIDKey  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ShortVector  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$UniqueValueStore  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack  com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter
InnerClasses:
  public BuiltinSchemaGrammar = com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar$BuiltinSchemaGrammar of com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar
  public LocationArray = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader$LocationArray of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader
  protected KeyRefValueStore = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$KeyRefValueStore of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  protected KeyValueStore = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$KeyValueStore of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  protected final LocalIDKey = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$LocalIDKey of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  protected final ShortVector = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ShortVector of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  protected UniqueValueStore = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$UniqueValueStore of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  protected abstract ValueStoreBase = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreBase of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  protected ValueStoreCache = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$ValueStoreCache of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  protected XPathMatcherStack = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XPathMatcherStack of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  protected final XSIErrorReporter = com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter of com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
  public Matcher = com.sun.org.apache.xerces.internal.impl.xs.identity.Selector$Matcher of com.sun.org.apache.xerces.internal.impl.xs.identity.Selector
  public MalformedURIException = com.sun.org.apache.xerces.internal.util.URI$MalformedURIException of com.sun.org.apache.xerces.internal.util.URI