private DatatypeLibraryFactory datatypeLibraryFactory = null;
private static final String PROP_NAME = "datatypeLibraryFactory";
protected Grammar parse( InputSource is, GrammarReaderController controller ) {
RELAXNGReader reader = new RELAXNGReader(controller,factory);
if( datatypeLibraryFactory!=null )
reader.setDatatypeLibraryFactory(datatypeLibraryFactory);
reader.parse(is);
return reader.getResult();
}