final ContentLocation targetRoot = targetRepository.getRoot();
// final DummyRepository dataRepository = new DummyRepository();
// final ContentLocation dataRoot = dataRepository.getRoot();
ReportProcessor reportProcessor;
ReportStructureValidator validator = new ReportStructureValidator();
if (validator.isValidForFastProcessing(report) == false)
{
final HtmlOutputProcessor outputProcessor = new StreamHtmlOutputProcessor(report.getConfiguration());
final HtmlPrinter printer = new AllItemsHtmlPrinter(report.getResourceManager());
printer.setContentWriter(targetRoot, new DefaultNameGenerator(targetRoot, filename, suffix));
printer.setDataWriter(null, null); //$NON-NLS-1$