@Override
public SnapshotableSet<Long> create() {
if (numberType == NumberType.INTEGER) {
return new ColtIntegerHashSet(
new OpenIntObjectHashMap(initialValue, minLoadFactor, maxLoadFactor)
);
} else if (numberType == NumberType.LONG) {
return new ColtLongHashSet(
new OpenLongObjectHashMap(initialValue, minLoadFactor, maxLoadFactor)
);