// TODO - Compile the script and cache the compiled version
scriptSource = this.resolver.resolveURI(this.source);
Script script = this.jellyParser.parse(SourceUtil.getInputSource(scriptSource));
script = script.compile();
// the script does not output startDocument/endDocument events
this.contentHandler.startDocument();
script.run(this.jellyContext, xmlOutput);
xmlOutput.flush();