final BufferedOutputStream bout = new BufferedOutputStream(fout);
ReportStructureValidator validator = new ReportStructureValidator();
ReportProcessor reportProcessor;
if (validator.isValidForFastProcessing(report) == false)
{
final FlowExcelOutputProcessor target =
new FlowExcelOutputProcessor(report.getConfiguration(), bout, report.getResourceManager());
target.setUseXlsxFormat(true);
reportProcessor = new FlowReportProcessor(report, target);
}
else
{
reportProcessor = new FastExcelExportProcessor(report, bout, true);