Fix HypergeometricDistribution formatting for exception messages.
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
index d4674f9..3dd7dd3 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
@@ -43,24 +43,24 @@
int sampleSize) {
if (populationSize <= 0) {
throw new DistributionException(DistributionException.NEGATIVE,
- populationSize);
+ (double) populationSize);
}
if (numberOfSuccesses < 0) {
throw new DistributionException(DistributionException.NEGATIVE,
- numberOfSuccesses);
+ (double) numberOfSuccesses);
}
if (sampleSize < 0) {
throw new DistributionException(DistributionException.NEGATIVE,
- sampleSize);
+ (double) sampleSize);
}
if (numberOfSuccesses > populationSize) {
throw new DistributionException(DistributionException.TOO_LARGE,
- numberOfSuccesses, populationSize);
+ (double) numberOfSuccesses, (double) populationSize);
}
if (sampleSize > populationSize) {
throw new DistributionException(DistributionException.TOO_LARGE,
- sampleSize, populationSize);
+ (double) sampleSize, (double) populationSize);
}
this.numberOfSuccesses = numberOfSuccesses;