{
ReportStructureValidator validator = new ReportStructureValidator();
Assert.assertTrue(validator.isValidForFastProcessing(report));
final ZipRepository zipRepository = new ZipRepository();
final StreamRepository targetRepository = new StreamRepository(out);
final ContentLocation targetRoot = targetRepository.getRoot();
final FastHtmlContentItems contentItems = new FastHtmlContentItems();
contentItems.setContentWriter(targetRoot, new DefaultNameGenerator(targetRoot, "index", "html"));
contentItems.setDataWriter(zipRepository.getRoot(), new DefaultNameGenerator(targetRoot, "data", "bin"));
contentItems.setUrlRewriter(new StaticURLRewriter("http://localhost:12345/content/{0}"));