/guava/guava/src/com/google/common/math/Quantiles.java
return scale;
return NEGATIVE_INFINITY;
} private static double interpolate(double lower, double upper, double remainder, double scale) { if (lower == NEGATIVE_INFINITY) { if (upper == POSITIVE_INFINITY) { return NaN; } <extra_id_0> } if (upper == POSITIVE_INFINITY) { return POSITIVE_INFINITY; } return lower + (upper - lower) * remainder / scale; }