public static String requireMinimalLength(final String value, final int minimum) throws IllegalArgumentException {
Objects.requireNonNull(value);
Arguments.requirePositive(minimum, "minimum");
if (value.length() < minimum) {
throw new IllegalArgumentException("the length of the value must be at least the minimum: " + value.length() + ", expected: " + minimum);
}
return value;
}