// we have the data and we have our position inside the report.
// lets generate something ...
final FlowController flowController = createFlowControler(context, job);
LayoutController layoutController =
layoutFactory.create(flowController, job.getReportStructureRoot(), null);
while (layoutController.isAdvanceable())
{
layoutController = layoutController.advance(target);
while (layoutController.isAdvanceable() == false &&