byte[] val = new byte[arrayLength];
nbuf.get(val);
if (!Arrays.equals(val, FREE)) {
SparseDataChunk ck = new SparseDataChunk(val, this.version);
if (index) {
<BUG>for (HashLocPair p : ck.getFingers()) {
</BUG>
DedupFileStore.addRef(p.hash, Longs.fromByteArray(p.hashloc));
}
}

byte[] val = new byte[arrayLength];
nbuf.get(val);
if (!Arrays.equals(val, FREE)) {
SparseDataChunk ck = new SparseDataChunk(val, this.version);
if (index) {
for (HashLocPair p : ck.getFingers().values()) {
DedupFileStore.addRef(p.hash, Longs.fromByteArray(p.hashloc));
}
}
