@SuppressWarnings("unchecked")
final void addValues(List<Value> sum) {
assert sum.size() == getValues().size();
for (int i = 0; i < sum.size(); i++) {
Value ses = getValues().get(i);
Value user = sum.get(i);
assert ses.statistics == user.statistics;
user.value = user.statistics.join(user.value, ses.value);
}