checkBlocks, 0, cm, size, null, null, size, false, null, null, size, size, dataBlocks,
dataBlocks + checkBlocks, false, COMPATIBILITY_MODE,
cryptoAlgorithm, cryptoKey, true, 0);
// Make sure the metadata is reusable.
// FIXME also necessary as the above constructor doesn't set segments.
Bucket metaBucket = m.toBucket(bf);
Metadata m1 = Metadata.construct(metaBucket);
Bucket copyBucket = m1.toBucket(bf);
assertTrue(BucketTools.equalBuckets(metaBucket, copyBucket));
metaBucket.free();
copyBucket.free();