if (section instanceof List) {
for (Object obj : (List<?>) section) {
if (obj instanceof ComponentDefRef) {
ComponentDefRef cdr = (ComponentDefRef) obj;
Component cmp = cdr.newInstance(component.getAttributes().getValueProvider());
Aura.getRenderingService().render(cmp, out);
} else if (obj instanceof Component) {
Aura.getRenderingService().render((Component) obj, out);
}
}