public void follows(final Distribution hypothesis) {
			final var distribution = new RangedDistribution(hypothesis, range);
			switch (tester.test(histogram, distribution)) {
				case Reject r -> throw new AssertionError(r.message());
				case Accept a -> logger.accept(a.message());
			}
		}
Checks if the observation follows the given {@code hypothesis}.

@param hypothesis the expected distribution
jenetics.incubator/src/main/java/io/jenetics/incubator/stat/Assurance.java