// the point is that this is virgin context, and timestamp is null,
// and it should remain null
ByteArrayOutputStream bos = new ByteArrayOutputStream();
IndexDataWriter dw = new IndexDataWriter( bos );
dw.write( context, null );
ByteArrayInputStream is = new ByteArrayInputStream( bos.toByteArray() );
newDir = new RAMDirectory();