final class com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper implements com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHelper
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper
  super_class: java.lang.Object
{
  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 ENTITY_RESOLVER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/entity-resolver"

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

  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 SCHEMA_VALIDATOR;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/internal/validator/schema"

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

  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 SECURITY_MANAGER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "http://apache.org/xml/properties/security-manager"

  private java.lang.ref.SoftReference<com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration> fConfiguration;
    descriptor: Ljava/lang/ref/SoftReference;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/lang/ref/SoftReference<Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;>;

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

  private com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager fComponentManager;
    descriptor: Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl handler;
    descriptor: Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager);
    descriptor: (Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper this
        start local 1 // com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager componentManager
         0: .line 127
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 113
            aload 0 /* this */
            new java.lang.ref.SoftReference
            dup
            aconst_null
            invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
            putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fConfiguration:Ljava/lang/ref/SoftReference;
         2: .line 125
            aload 0 /* this */
            aconst_null
            putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.handler:Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
         3: .line 128
            aload 0 /* this */
            aload 1 /* componentManager */
            putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
         4: .line 129
            aload 0 /* this */
         5: .line 130
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/internal/validator/schema"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
         6: .line 129
            checkcast com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
            putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
         7: .line 131
            return
        end local 1 // com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager componentManager
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lcom/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper;
            0    8     1  componentManager  Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
    MethodParameters:
                  Name  Flags
      componentManager  

  public void validate(javax.xml.transform.Source, javax.xml.transform.Result);
    descriptor: (Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=3
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper this
        start local 1 // javax.xml.transform.Source source
        start local 2 // javax.xml.transform.Result result
         0: .line 135
            aload 2 /* result */
            ifnull 1
            aload 2 /* result */
            instanceof javax.xml.transform.stream.StreamResult
            ifeq 33
         1: .line 136
      StackMap locals:
      StackMap stack:
            aload 1 /* source */
            checkcast javax.xml.transform.stream.StreamSource
            astore 3 /* streamSource */
        start local 3 // javax.xml.transform.stream.StreamSource streamSource
         2: .line 139
            aload 2 /* result */
            ifnull 12
         3: .line 142
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "jdk.xml.overrideDefaultParser"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getFeature:(Ljava/lang/String;)Z
         4: .line 141
            invokestatic jdk.xml.internal.JdkXmlUtils.getSAXTransformFactory:(Z)Ljavax/xml/transform/sax/SAXTransformerFactory;
            astore 5 /* tf */
        start local 5 // javax.xml.transform.sax.SAXTransformerFactory tf
         5: .line 144
            aload 5 /* tf */
            invokevirtual javax.xml.transform.sax.SAXTransformerFactory.newTransformerHandler:()Ljavax/xml/transform/sax/TransformerHandler;
            astore 4 /* identityTransformerHandler */
        end local 5 // javax.xml.transform.sax.SAXTransformerFactory tf
        start local 4 // javax.xml.transform.sax.TransformerHandler identityTransformerHandler
         6: .line 145
            goto 9
        end local 4 // javax.xml.transform.sax.TransformerHandler identityTransformerHandler
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper javax.xml.transform.Source javax.xml.transform.Result javax.xml.transform.stream.StreamSource
      StackMap stack: javax.xml.transform.TransformerConfigurationException
         7: astore 5 /* e */
        start local 5 // javax.xml.transform.TransformerConfigurationException e
         8: .line 146
            new javax.xml.transform.TransformerFactoryConfigurationError
            dup
            aload 5 /* e */
            invokespecial javax.xml.transform.TransformerFactoryConfigurationError.<init>:(Ljava/lang/Exception;)V
            athrow
        end local 5 // javax.xml.transform.TransformerConfigurationException e
        start local 4 // javax.xml.transform.sax.TransformerHandler identityTransformerHandler
         9: .line 149
      StackMap locals: javax.xml.transform.sax.TransformerHandler
      StackMap stack:
            aload 0 /* this */
            new com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl
            dup
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.<init>:(Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;)V
            putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.handler:Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
        10: .line 150
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.handler:Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
            aload 4 /* identityTransformerHandler */
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
        11: .line 151
            aload 4 /* identityTransformerHandler */
            aload 2 /* result */
            invokeinterface javax.xml.transform.sax.TransformerHandler.setResult:(Ljavax/xml/transform/Result;)V
        end local 4 // javax.xml.transform.sax.TransformerHandler identityTransformerHandler
        12: .line 154
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
            dup
            aload 3 /* streamSource */
            invokevirtual javax.xml.transform.stream.StreamSource.getPublicId:()Ljava/lang/String;
        13: .line 155
            aload 3 /* streamSource */
            invokevirtual javax.xml.transform.stream.StreamSource.getSystemId:()Ljava/lang/String;
            aconst_null
            iconst_0
        14: .line 154
            invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
            astore 5 /* input */
        start local 5 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource input
        15: .line 156
            aload 5 /* input */
            aload 3 /* streamSource */
            invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setByteStream:(Ljava/io/InputStream;)V
        16: .line 157
            aload 5 /* input */
            aload 3 /* streamSource */
            invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
            invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setCharacterStream:(Ljava/io/Reader;)V
        17: .line 161
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fConfiguration:Ljava/lang/ref/SoftReference;
            invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration
            astore 6 /* config */
        start local 6 // com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration config
        18: .line 162
            aload 6 /* config */
            ifnonnull 21
        19: .line 163
            aload 0 /* this */
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.initialize:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
            astore 6 /* config */
        20: .line 164
            goto 24
        21: .line 166
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper javax.xml.transform.Source javax.xml.transform.Result javax.xml.transform.stream.StreamSource top com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/features/internal/parser-settings"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getFeature:(Ljava/lang/String;)Z
            ifeq 24
        22: .line 167
            aload 6 /* config */
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        23: .line 168
            aload 6 /* config */
            ldc "http://apache.org/xml/properties/internal/error-handler"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/internal/error-handler"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        24: .line 172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.reset:()V
        25: .line 173
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.handler:Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
            invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
        26: .line 176
            aload 6 /* config */
            aload 5 /* input */
            invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.parse:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
        27: .line 177
            goto 32
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
        28: astore 7 /* e */
        start local 7 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException e
        29: .line 178
            aload 7 /* e */
            invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.Util.toSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)Lorg/xml/sax/SAXParseException;
            athrow
        end local 7 // com.sun.org.apache.xerces.internal.xni.parser.XMLParseException e
        30: .line 179
      StackMap locals:
      StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
            astore 7 /* e */
        start local 7 // com.sun.org.apache.xerces.internal.xni.XNIException e
        31: .line 180
            aload 7 /* e */
            invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.Util.toSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)Lorg/xml/sax/SAXException;
            athrow
        end local 7 // com.sun.org.apache.xerces.internal.xni.XNIException e
        32: .line 182
      StackMap locals:
      StackMap stack:
            return
        end local 6 // com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration config
        end local 5 // com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource input
        end local 3 // javax.xml.transform.stream.StreamSource streamSource
        33: .line 184
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper javax.xml.transform.Source javax.xml.transform.Result
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
        34: .line 185
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getLocale:()Ljava/util/Locale;
        35: .line 186
            ldc "SourceResultMismatch"
        36: .line 187
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* source */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 2 /* result */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aastore
        37: .line 184
            invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // javax.xml.transform.Result result
        end local 1 // javax.xml.transform.Source source
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   38     0                        this  Lcom/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper;
            0   38     1                      source  Ljavax/xml/transform/Source;
            0   38     2                      result  Ljavax/xml/transform/Result;
            2   33     3                streamSource  Ljavax/xml/transform/stream/StreamSource;
            6    7     4  identityTransformerHandler  Ljavax/xml/transform/sax/TransformerHandler;
            9   12     4  identityTransformerHandler  Ljavax/xml/transform/sax/TransformerHandler;
            5    6     5                          tf  Ljavax/xml/transform/sax/SAXTransformerFactory;
            8    9     5                           e  Ljavax/xml/transform/TransformerConfigurationException;
           15   33     5                       input  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
           18   33     6                      config  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
           29   30     7                           e  Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
           31   32     7                           e  Lcom/sun/org/apache/xerces/internal/xni/XNIException;
      Exception table:
        from    to  target  type
           3     6       7  Class javax.xml.transform.TransformerConfigurationException
          26    27      28  Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
          26    27      30  Class com.sun.org.apache.xerces.internal.xni.XNIException
    Exceptions:
      throws org.xml.sax.SAXException, java.io.IOException
    MethodParameters:
        Name  Flags
      source  
      result  

  private com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration initialize();
    descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=4, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper this
         0: .line 191
            new com.sun.org.apache.xerces.internal.parsers.XML11Configuration
            dup
            invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.<init>:()V
            astore 1 /* config */
        start local 1 // com.sun.org.apache.xerces.internal.parsers.XML11Configuration config
         1: .line 192
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://javax.xml.XMLConstants/feature/secure-processing"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getFeature:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 193
            aload 1 /* config */
            ldc "http://apache.org/xml/properties/security-manager"
            new com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
            dup
            invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.<init>:()V
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         3: .line 195
      StackMap locals: com.sun.org.apache.xerces.internal.parsers.XML11Configuration
      StackMap stack:
            aload 1 /* config */
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/internal/entity-resolver"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         4: .line 196
            aload 1 /* config */
            ldc "http://apache.org/xml/properties/internal/error-handler"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/internal/error-handler"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         5: .line 197
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
            astore 2 /* errorReporter */
        start local 2 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
         6: .line 198
            aload 1 /* config */
            ldc "http://apache.org/xml/properties/internal/error-reporter"
            aload 2 /* errorReporter */
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
         7: .line 200
            aload 2 /* errorReporter */
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
            ifnonnull 11
         8: .line 201
            new com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter
            dup
            invokespecial com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter.<init>:()V
            astore 3 /* xmft */
        start local 3 // com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter xmft
         9: .line 202
            aload 2 /* errorReporter */
            ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
            aload 3 /* xmft */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
        10: .line 203
            aload 2 /* errorReporter */
            ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
            aload 3 /* xmft */
            invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
        end local 3 // com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter xmft
        11: .line 205
      StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
      StackMap stack:
            aload 1 /* config */
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/internal/symbol-table"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        12: .line 206
            aload 1 /* config */
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/internal/validation-manager"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        13: .line 207
            aload 1 /* config */
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
        14: .line 208
            aload 1 /* config */
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
        15: .line 209
            aload 1 /* config */
            aconst_null
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setDTDContentModelHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;)V
        16: .line 210
            aload 1 /* config */
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
        17: .line 211
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
        18: .line 210
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        19: .line 212
            aload 1 /* config */
            ldc "http://apache.org/xml/properties/security-manager"
        20: .line 213
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "http://apache.org/xml/properties/security-manager"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
        21: .line 212
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        22: .line 216
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            aload 1 /* config */
            invokestatic jdk.xml.internal.JdkXmlUtils.catalogFeaturesConfig2Config:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;)V
        23: .line 218
            aload 1 /* config */
            ldc "jdk.xml.cdataChunkSize"
        24: .line 219
            aload 0 /* this */
            getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
            ldc "jdk.xml.cdataChunkSize"
            invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
        25: .line 218
            invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
        26: .line 221
            aload 0 /* this */
            new java.lang.ref.SoftReference
            dup
            aload 1 /* config */
            invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
            putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fConfiguration:Ljava/lang/ref/SoftReference;
        27: .line 222
            aload 1 /* config */
            areturn
        end local 2 // com.sun.org.apache.xerces.internal.impl.XMLErrorReporter errorReporter
        end local 1 // com.sun.org.apache.xerces.internal.parsers.XML11Configuration config
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   28     0           this  Lcom/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper;
            1   28     1         config  Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
            6   28     2  errorReporter  Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
            9   11     3           xmft  Lcom/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter;
}
SourceFile: "StreamValidatorHelper.java"