for (int i = 0; i < list.size(); i++)
{
final Object o = list.get(i);
if (o instanceof SourceChunk)
{
final SourceChunk chunk = (SourceChunk) o;
flowRenderer.startSection(Renderer.SectionType.NORMALFLOW);
final Band band = chunk.getRootBand();
DebugReportRunner.resolveStyle(band);
flowRenderer.add(band, runtime);
flowRenderer.endSection();
flowRenderer.applyAutoCommit();
if (Renderer.LayoutResult.LAYOUT_PAGEBREAK == flowRenderer.validatePages())
{
flowRenderer.processPage(null, new Object(), true);
}
else
{
flowRenderer.processIncrementalUpdate(true);
}
flowRenderer.processIncrementalUpdate(true);
}
}
flowRenderer.endReport();
if (Renderer.LayoutResult.LAYOUT_PAGEBREAK == flowRenderer.validatePages())
{
assertTrue(flowRenderer.processPage(null, new Object(), true));
}
else
{
fail();
}
flowRenderer.startReport(report, processingContext, new DefaultPerformanceMonitorContext());
for (int i = 0; i < list.size(); i++)
{
final Object o = list.get(i);
if (o instanceof SourceChunk)
{
final SourceChunk chunk = (SourceChunk) o;
flowRenderer.startSection(Renderer.SectionType.NORMALFLOW);
final Band band = chunk.getRootBand();
DebugReportRunner.resolveStyle(band);
flowRenderer.add(band, runtime);
flowRenderer.endSection();
flowRenderer.applyAutoCommit();
if (Renderer.LayoutResult.LAYOUT_PAGEBREAK == flowRenderer.validatePages())