else
{
localObject = new JAXPValidatorComponent(this.grammar.newValidatorHandler());
this.fSchemaValidatorComponentManager = localXMLParserConfiguration;
}
localXMLParserConfiguration.addRecognizedFeatures(((XMLComponent)localObject).getRecognizedFeatures());
localXMLParserConfiguration.addRecognizedProperties(((XMLComponent)localObject).getRecognizedProperties());
localXMLParserConfiguration.setDocumentHandler((XMLDocumentHandler)localObject);
((XMLDocumentSource)localObject).setDocumentHandler(this.xmlReader);
this.xmlReader.setDocumentSource((XMLDocumentSource)localObject);
this.fSchemaValidator = ((XMLComponent)localObject);