class WeightedSnapshot extends Snapshot {

    @Override
    public long[] getValues() {
        return Arrays.copyOf(values, values.length);
    }

    public  WeightedSnapshot(Collection<WeightedSample> values);

}