Weighing<T>
add(Weighing.WeightObject<T> weightObj)
add(T object, double weight)
clear()
static <T> Weighing<T>
of()