{
return controller;
}
final OfficeGroup group = (OfficeGroup) getElement();
final OfficeGroupSection header = group.getHeader();
controller.waitForJoin = true;
return processChild(controller, header, getFlowController());
}
if (state == OfficeGroupLayoutController.STATE_PROCESS_REPEATING_FOOTER)
{
final OfficeGroupLayoutController controller =
(OfficeGroupLayoutController) clone();
controller.state = OfficeGroupLayoutController.STATE_PROCESS_NORMAL_FLOW;
if (!repeatFooter)
{
return controller;
}
final OfficeGroup group = (OfficeGroup) getElement();
final OfficeGroupSection footer = group.getFooter();
controller.waitForJoin = true;
return processChild(controller, footer, getFlowController());
}
return super.processContent(target);