class QtiXmlReader {

    public XmlReadResult read(final ResourceLocator inputResourceLocator, final URI systemId,
            final boolean performSchemaValidation)
            throws XmlResourceNotFoundException {
        Assert.notNull(inputResourceLocator, "inputResourceLocator");
        Assert.notNull(systemId, "systemId");
        final ResourceLocator entityResourceLocator = new ChainedResourceLocator(JQTIPLUS_PARSER_RESOURCE_LOCATOR, inputResourceLocator);
        return xmlResourceReader.read(systemId, inputResourceLocator, entityResourceLocator, performSchemaValidation);
    }

    public  QtiXmlReader();
    public  QtiXmlReader(final JqtiExtensionManager jqtiExtensionManager);
    public  QtiXmlReader(final JqtiExtensionManager jqtiExtensionManager, final SchemaCache schemaCache);

}