/**
   * Calculates the standard deviation statistic
   *
   * @return Standard deviation statistic
   */
  private double getStandardDeviation() {
    if (count <= 1.0D) {
      return 0.0D;
    }

    return Math.sqrt(((count * sumOfSquares) - (sum * sum)) / (count * (count - 1.0D)));
  }
 /** {@inheritDoc} */
 @Override
 protected void updateMinMax(Number min, Number max) {
   this.min = Math.min(this.min.doubleValue(), min.doubleValue());
   this.max = Math.max(this.max.doubleValue(), max.doubleValue());
 }