throw new CayenneRuntimeException("Error parsing template " + template);
}
// ... not sure what InternalContextAdapter is for...
InternalContextAdapterImpl ica = new InternalContextAdapterImpl(context);
ica.pushCurrentTemplateName(template);
try {
nodeTree.init(ica, velocityRuntime);
nodeTree.render(ica, out);
return out.toString();