this.numberOfVCNs += uncompressedLength;
// Next add in the compressed portion
DataRun compressedRun =
new DataRun(dataRun.getCluster() + uncompressedLength, remainder, false, 0, vcn);
dataruns.add(new CompressedDataRun(compressedRun, compUnitSize));
expectingSparseRunNext = true;
lastCompressedSize = remainder;
this.numberOfVCNs += compUnitSize;
vcn += compUnitSize;
} else {
dataruns.add(dataRun);
this.numberOfVCNs += dataRun.getLength();
vcn += dataRun.getLength();
}
} else {
dataruns.add(new CompressedDataRun(dataRun, compUnitSize));
expectingSparseRunNext = true;
lastCompressedSize = dataRun.getLength();
this.numberOfVCNs += compUnitSize;
vcn += compUnitSize;