throw new RuntimeException("Should never be here", exception);
}
}
public CanFindThreshold.ThresholdInfo threshold(double pvalue, BoundaryType pvalueBoundary) throws HashOverflowException {
ScoreDistributionTop scores_hash = score_distribution_under_pvalue(pvalue);
try {
return scores_hash.threshold(pvalue, pvalueBoundary);
} catch (ScoreDistributionTop.NotRepresentativeDistribution exception) {
throw new RuntimeException("Should never be here", exception);
}
}