this.blockType = blockType;
this.onDiskSizeWithoutHeader = onDiskSizeWithoutHeader;
this.uncompressedSizeWithoutHeader = uncompressedSizeWithoutHeader;
this.prevBlockOffset = prevBlockOffset;
this.buf = buf;
<BUG>if (fillHeader)
overwriteHeader();</BUG>
this.offset = offset;
this.onDiskDataSizeWithHeader = onDiskDataSizeWithHeader;
<BUG>this.fileContext = fileContext;
this.buf.rewind();</BUG>
}

this.blockType = blockType;
this.onDiskSizeWithoutHeader = onDiskSizeWithoutHeader;
this.uncompressedSizeWithoutHeader = uncompressedSizeWithoutHeader;
this.prevBlockOffset = prevBlockOffset;
this.buf = buf;
this.offset = offset;
this.onDiskDataSizeWithHeader = onDiskDataSizeWithHeader;
this.fileContext = fileContext;
if (fillHeader)
overwriteHeader();
this.buf.rewind();
}
