final TemplateRepeater<T> templateRepeater= new TemplateRepeater<T>(list, template.getParent(), template.getName(), new SimpleItemProcessor<T>()
{
public void fillTemplate(T item, Template aTemplate)
{
VisualPanelImpl itemPanel= new VisualPanelImpl(aTemplate);
panel.addChild(itemPanel);
ComponentBuilder componentBuilder= new ComponentBuilder(itemPanel, templateComponentBindingBuilder);
itemRepeater.process(item, componentBuilder);
componentBuilder.build();
}