public static NodeList toDOMNodeList(String elementName,
Instruction si, ExpressionContext expressionContext,
ExecutionContext executionContext, MacroContext macroContext)
throws SAXException {
DOMBuilder builder = new DOMBuilder();
builder.startDocument();
builder.startElement(JXTemplateGenerator.NS, elementName, elementName,
EMPTY_ATTRS);
execute(builder, expressionContext, executionContext, macroContext, si
.getNext(), si.getEndInstruction());
builder.endElement(JXTemplateGenerator.NS, elementName, elementName);