String prefix = (size > 2) ? (String) node.jjtGetChild(1).value(context) : "";
// if there is a conditional prefix, use a separate buffer ofr children
StringWriter childWriter = new StringWriter(30);
int len = block.jjtGetNumChildren();
int includedChunks = 0;
for (int i = 0; i < len; i++) {
Node child = block.jjtGetChild(i);
// if this is a "chunk", evaluate its expression and prepend join if included...