ASModel parseASInputSource(XMLInputSource paramXMLInputSource)
throws Exception
{
if (this.fGrammarBucket == null)
this.fGrammarBucket = new XSGrammarBucket();
initGrammarBucket();
XMLGrammarCachingConfiguration localXMLGrammarCachingConfiguration = (XMLGrammarCachingConfiguration)this.fConfiguration;
localXMLGrammarCachingConfiguration.lockGrammarPool();
SchemaGrammar localSchemaGrammar = localXMLGrammarCachingConfiguration.parseXMLSchema(paramXMLInputSource);
localXMLGrammarCachingConfiguration.unlockGrammarPool();