code: public static <V> NlsMessage createMessage(V value, V minimum, V maximum, Object valueSource) {
  
      return createBundle(NlsBundleUtilExceptionRoot.class).errorValueOutOfRange(value,
          (minimum == null) ? "\u2212\u221E" : minimum, (maximum == null) ? "+\u221E" : maximum, valueSource);
    }
docs: Creates a new error {@link NlsMessage} that the given {@code value} is not in the range from
  {@code minimum} to {@code maximum}.
  
  @param <V> is the generic type of the values. Needs to be an instance of {@link Number} or
  {@link Comparable}.
  @param value is the invalid value.
  @param minimum is the minimum value or {@code null} if unbounded.
  @param maximum is the maximum value or {@code null} if unbounded.
  @param valueSource describes the source of {@code value} or {@code null} if unknown.
  @return the error {@link NlsMessage}.