public static <T extends Comparable<? super T>> T requireAtLeast(T value, String description, T lower) {
        return require(lower.compareTo(value) <= 0, value, description + " must be at least '" + lower + "'");
    }
Requires the value to be at least the lower bound.
vespajlib/src/main/java/ai/vespa/validation/Validation.java