}
public TDoubleDoubleMap counts_above_thresholds(double[] thresholds) throws HashOverflowException {
ScoreDistributionTop scoreDistribution = score_distribution_above_threshold(ArrayExtensions.min(thresholds));
try {
return scoreDistribution.counts_above_thresholds(thresholds);
} catch (ScoreDistributionTop.NotRepresentativeDistribution exception) {
throw new RuntimeException("Should never be here", exception);
}
}