private BlockMap blocks(String path, long... blockSizes) {
List<BlockInfo> blockList = new ArrayList<BlockInfo>();
long totalSize = 0;
for (long blockSize : blockSizes) {
long next = totalSize + blockSize;
blockList.add(new BlockInfo(totalSize, next, null));
totalSize = next;
}
return BlockMap.create(path, totalSize, blockList, false);
}