Benchmark b = new Benchmark("new extract - scan 1000 blocks");
b.mark("build dataset");
ByteArrayOutputStream out = new ByteArrayOutputStream();
// 1M x 100 byte messages, 0 is the rand seed
NoNlSynthSource src = new NoNlSynthSource(1000000, 100, 0);
src.open();
Event e = null;
while ((e = src.next()) != null) {
out.write("<33>".getBytes());
out.write(e.getBody());
out.write('\n');
}