* @exception TemplateModelException.
*/
public TemplateModel exec(List args)
throws TemplateModelException
{
Head head = data.getPage().getHead();
String returnValue = "";
String serviceName = TurbineResources.getString("services.freemarker");
FreeMarkerService fm = (FreeMarkerService)
TurbineServices.getInstance().getService(serviceName);
SimpleHash context = fm.getContext(data);
for (int i=0; i<args.size(); i++)
{
String name = (String)args.get(i);
try
{
head.addElement( fm.handleRequest(context, name, true) );
head.addElement("\n");
}
// We cannot pass this exception, because this methods overrides
// a method from interface defined by FreeMarker.
catch(TurbineException te)
{