protected String transformCompiled(TemplateContext context) {
StringBuilder buffer = new StringBuilder();
// ${foreach list item}
ForEachToken token1 = new ForEachToken("list", "item", "");
token1.setIterable((Iterable) token1.evaluate(context));
context.model.enterScope();
context.push(token1);
try {
while (token1.iterator().hasNext()) {
context.model.put(token1.getVarName(), token1.advance());