// write out children to local vars or to the template
int argCount = 0;
for (TemplateChunk chunk : wrapper.children) {
if (chunk instanceof ContentChunk) {
ContentChunk contentChunk = (ContentChunk) chunk;
// build up the template
if (contentChunk.type == ContentType.LITERAL) {
sb.append(contentChunk.content);
} else if (contentChunk.type == ContentType.CODE) {
sb.append("{").append(argCount++).append("}");