guava/src/com/google/common/math/StatsAccumulator.java
public void addAll(Iterable<? extends Number> values) {
    for (Number value : values) {
      add(value.doubleValue());
    }
  }
public void addAll(Iterable<? extends Number> values) {
    for (Number value : values) {
      add(value.doubleValue());
    }
  }
Adds the given values to the dataset.

@param values a series of values, which will be converted to {@code double} values (this may
cause loss of precision)