IntSet currentHead = IntSetBuilder.newEmptyIntSet(numKeyValues);
for (int i = 0; i < indexSize; i++) {
currentHead = currentHead.unite(valueStore[i]);
if (i % interval == 0) {
heads[i / interval] = currentHead;
currentHead = currentHead.clone();
}
}
return new CompleteIndex(keyStore, valueStore, heads, tails,
numKeyValues, interval);