public Templates newTemplates(Source source, CompilerInfo info) throws TransformerConfigurationException {
String urlString = source.getSystemId();
if (null != urlString){
try {
URL url = new URL(urlString);
getConfiguration().setTraceListener(new SaxonCakupanTraceListener(url));
} catch (XSLTCoverageException e) {
throw new RuntimeException("Error during creation of XSLTcoverage!.", e);
} catch (MalformedURLException e) {
throw new RuntimeException("URL is not correct!."+urlString);
}