InstructionList result = createInstructionList(iNode);
result.addAll(currentScope.getPropertyValue(xmlListType, currentScope.getProject().getBuiltinType(BuiltinType.XMLLIST)));
// The first and last elements are the <> and </> brackets.
// An empty XMLList <></> should be reduced by the constant
// case, below, so we know we have at least one element.
result.addAll(exprs.get(1));
for ( int i = 2; i < exprs.size() - 1; i++ )
{
result.addAll(exprs.get(i));
result.addInstruction(OP_add);
}