docs: public float getQuantile(final double fraction) {
      if (isEmpty()) { return Float.NaN; }
      if (fraction == 0.0) { return minValue_; }
      if (fraction == 1.0) { return maxValue_; }
      if ((fraction < 0.0) || (fraction > 1.0)) {
        throw new SketchesArgumentException("Fraction cannot be less than zero or greater than 1.0");
      }
      final KllFloatsQuantileCalculator quant = getQuantileCalculator();
      return quant.getQuantile(fraction);
    }