final class com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration implements com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration
  super_class: java.lang.Object
{
  private static final java.lang.String SCHEMA_VALIDATION;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/features/validation/schema"

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

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

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

  private static final java.lang.String ERROR_REPORTER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"

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

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

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

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

  private final boolean fUseGrammarPoolOnly;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.org.apache.xerces.internal.impl.validation.ValidationManager fValidationManager;
    descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager, com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer, com.sun.org.apache.xerces.internal.impl.validation.ValidationManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;Lcom/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer;Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
        start local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager parentManager
        start local 2 // com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer grammarContainer
        start local 3 // com.sun.org.apache.xerces.internal.impl.validation.ValidationManager validationManager
         0: .line 92
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 94
            aload 0 /* this */
            aload 1 /* parentManager */
            putfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
         2: .line 95
            aload 0 /* this */
            aload 2 /* grammarContainer */
            invokeinterface com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer.getGrammarPool:()Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            putfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
         3: .line 96
            aload 0 /* this */
            aload 2 /* grammarContainer */
            invokeinterface com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer.isFullyComposed:()Z
            putfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fUseGrammarPoolOnly:Z
         4: .line 97
            aload 0 /* this */
            aload 3 /* validationManager */
            putfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
         5: .line 100
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
            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
            astore 4 /* errorReporter */
        start local 4 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
         6: .line 101
            aload 4 /* errorReporter */
            ifnull 10
         7: .line 102
            aload 4 /* errorReporter */
            ldc "http://www.w3.org/TR/xml-schema-1"
            new com.sun.org.apache.xerces.internal.impl.xs.XSMessageFormatter
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSMessageFormatter.<init>:()V
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
        end local 4 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
         8: .line 104
            goto 10
         9: .line 106
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer com.sun.org.apache.xerces.internal.impl.validation.ValidationManager
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            pop
        10: .line 107
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.org.apache.xerces.internal.impl.validation.ValidationManager validationManager
        end local 2 // com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer grammarContainer
        end local 1 // com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager parentManager
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
            0   11     1      parentManager  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
            0   11     2   grammarContainer  Lcom/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer;
            0   11     3  validationManager  Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            6    8     4      errorReporter  Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
      Exception table:
        from    to  target  type
           5     8       9  Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
                   Name  Flags
      parentManager      
      grammarContainer   
      validationManager  

  public boolean getFeature(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
        start local 1 // java.lang.String featureId
         0: .line 123
            aload 0 /* this */
            aload 1 /* featureId */
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.getFeatureState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
            astore 2 /* state */
        start local 2 // com.sun.org.apache.xerces.internal.util.FeatureState state
         1: .line 124
            aload 2 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.util.FeatureState.isExceptional:()Z
            ifeq 3
         2: .line 125
            new com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            dup
            aload 2 /* state */
            getfield com.sun.org.apache.xerces.internal.util.FeatureState.status:Lcom/sun/org/apache/xerces/internal/util/Status;
            aload 1 /* featureId */
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.<init>:(Lcom/sun/org/apache/xerces/internal/util/Status;Ljava/lang/String;)V
            athrow
         3: .line 127
      StackMap locals: com.sun.org.apache.xerces.internal.util.FeatureState
      StackMap stack:
            aload 2 /* state */
            getfield com.sun.org.apache.xerces.internal.util.FeatureState.state:Z
            ireturn
        end local 2 // com.sun.org.apache.xerces.internal.util.FeatureState state
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
            0    4     1  featureId  Ljava/lang/String;
            1    4     2      state  Lcom/sun/org/apache/xerces/internal/util/FeatureState;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
           Name  Flags
      featureId  

  public com.sun.org.apache.xerces.internal.util.FeatureState getFeatureState(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
        start local 1 // java.lang.String featureId
         0: .line 131
            ldc "http://apache.org/xml/features/internal/parser-settings"
            aload 1 /* featureId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 132
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
            aload 1 /* featureId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeatureState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
            areturn
         2: .line 134
      StackMap locals:
      StackMap stack:
            ldc "http://xml.org/sax/features/validation"
            aload 1 /* featureId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 3
            ldc "http://apache.org/xml/features/validation/schema"
            aload 1 /* featureId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 135
      StackMap locals:
      StackMap stack:
            iconst_1
            invokestatic com.sun.org.apache.xerces.internal.util.FeatureState.is:(Z)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
            areturn
         4: .line 137
      StackMap locals:
      StackMap stack:
            ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
            aload 1 /* featureId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 6
         5: .line 138
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fUseGrammarPoolOnly:Z
            invokestatic com.sun.org.apache.xerces.internal.util.FeatureState.is:(Z)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
            areturn
         6: .line 140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
            aload 1 /* featureId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeatureState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
            areturn
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
            0    7     1  featureId  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      featureId  

  public com.sun.org.apache.xerces.internal.util.PropertyState getPropertyState(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
        start local 1 // java.lang.String propertyId
         0: .line 144
            ldc "http://apache.org/xml/properties/internal/grammar-pool"
            aload 1 /* propertyId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
         1: .line 145
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
            invokestatic com.sun.org.apache.xerces.internal.util.PropertyState.is:(Ljava/lang/Object;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
            areturn
         2: .line 147
      StackMap locals:
      StackMap stack:
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            aload 1 /* propertyId */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 148
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
            invokestatic com.sun.org.apache.xerces.internal.util.PropertyState.is:(Ljava/lang/Object;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
            areturn
         4: .line 150
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
            aload 1 /* propertyId */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getPropertyState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
            areturn
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
            0    5     1  propertyId  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      propertyId  

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
        start local 1 // java.lang.String propertyId
         0: .line 167
            aload 0 /* this */
            aload 1 /* propertyId */
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.getPropertyState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
            astore 2 /* state */
        start local 2 // com.sun.org.apache.xerces.internal.util.PropertyState state
         1: .line 168
            aload 2 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.util.PropertyState.isExceptional:()Z
            ifeq 3
         2: .line 169
            new com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
            dup
            aload 2 /* state */
            getfield com.sun.org.apache.xerces.internal.util.PropertyState.status:Lcom/sun/org/apache/xerces/internal/util/Status;
            aload 1 /* propertyId */
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.<init>:(Lcom/sun/org/apache/xerces/internal/util/Status;Ljava/lang/String;)V
            athrow
         3: .line 171
      StackMap locals: com.sun.org.apache.xerces.internal.util.PropertyState
      StackMap stack:
            aload 2 /* state */
            getfield com.sun.org.apache.xerces.internal.util.PropertyState.state:Ljava/lang/Object;
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.util.PropertyState state
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
            0    4     1  propertyId  Ljava/lang/String;
            1    4     2       state  Lcom/sun/org/apache/xerces/internal/util/PropertyState;
    Exceptions:
      throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
    MethodParameters:
            Name  Flags
      propertyId  

  public boolean getFeature(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
        start local 1 // java.lang.String featureId
        start local 2 // boolean defaultValue
         0: .line 175
            aload 0 /* this */
            aload 1 /* featureId */
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.getFeatureState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
            astore 3 /* state */
        start local 3 // com.sun.org.apache.xerces.internal.util.FeatureState state
         1: .line 176
            aload 3 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.util.FeatureState.isExceptional:()Z
            ifeq 3
         2: .line 177
            iload 2 /* defaultValue */
            ireturn
         3: .line 179
      StackMap locals: com.sun.org.apache.xerces.internal.util.FeatureState
      StackMap stack:
            aload 3 /* state */
            getfield com.sun.org.apache.xerces.internal.util.FeatureState.state:Z
            ireturn
        end local 3 // com.sun.org.apache.xerces.internal.util.FeatureState state
        end local 2 // boolean defaultValue
        end local 1 // java.lang.String featureId
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
            0    4     1     featureId  Ljava/lang/String;
            0    4     2  defaultValue  Z
            1    4     3         state  Lcom/sun/org/apache/xerces/internal/util/FeatureState;
    MethodParameters:
              Name  Flags
      featureId     
      defaultValue  

  public java.lang.Object getProperty(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
        start local 1 // java.lang.String propertyId
        start local 2 // java.lang.Object defaultValue
         0: .line 183
            aload 0 /* this */
            aload 1 /* propertyId */
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.getPropertyState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
            astore 3 /* state */
        start local 3 // com.sun.org.apache.xerces.internal.util.PropertyState state
         1: .line 184
            aload 3 /* state */
            invokevirtual com.sun.org.apache.xerces.internal.util.PropertyState.isExceptional:()Z
            ifeq 3
         2: .line 185
            aload 2 /* defaultValue */
            areturn
         3: .line 187
      StackMap locals: com.sun.org.apache.xerces.internal.util.PropertyState
      StackMap stack:
            aload 3 /* state */
            getfield com.sun.org.apache.xerces.internal.util.PropertyState.state:Ljava/lang/Object;
            areturn
        end local 3 // com.sun.org.apache.xerces.internal.util.PropertyState state
        end local 2 // java.lang.Object defaultValue
        end local 1 // java.lang.String propertyId
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
            0    4     1    propertyId  Ljava/lang/String;
            0    4     2  defaultValue  Ljava/lang/Object;
            1    4     3         state  Lcom/sun/org/apache/xerces/internal/util/PropertyState;
    MethodParameters:
              Name  Flags
      propertyId    
      defaultValue  
}
SourceFile: "SchemaValidatorConfiguration.java"