} catch(TransformerException err2) {}
throw err;
}
try {
TreeBuilder builder = new TreeBuilder();
builder.setDocumentLocator(null);
builder.setConfiguration(pss.getConfiguration());
builder.setNodeFactory(nodeFactory);
builder.setSystemId(this.getSystemId());
builder.open();
int st = StandardNames.XSL_STYLESHEET;
builder.startElement(st, -1, 0, 0);
builder.namespace(NamespaceConstant.XSLT_CODE, 0);
builder.attribute(pool.allocate("", "", "version"), -1, version, 0, 0);
builder.startContent();
int te = StandardNames.XSL_TEMPLATE;
builder.startElement(te, -1, 0, 0);
builder.attribute(pool.allocate("", "", "match"), -1, "/", 0, 0);
builder.startContent();
builder.graftElement(this);
builder.endElement();
builder.endElement();
builder.close();
return (DocumentImpl)builder.getCurrentDocument();
} catch (XPathException err) {
TransformerConfigurationException e = new TransformerConfigurationException(err);
e.setLocator(this);
throw e;
}