// supplied through the request object.
this.updateContext();
// Execute Jelly script
StringWriter output = new StringWriter();
XMLOutput xmlOutput = XMLOutput.createXMLOutput(output);
scriptSource = this.resolver.resolveURI(this.source);
this.jellyContext.runScript(scriptSource.getURI(), xmlOutput);
xmlOutput.flush();
InputSource inputSource = new InputSource(new StringReader(output.toString()));
parser = (SAXParser) this.manager.lookup(SAXParser.ROLE);
parser.parse(inputSource, super.xmlConsumer);
} catch (IOException e) {