code: public static <T extends Comparable<T>> Range<T> between(T fromInclusive, T toInclusive) {
      return between(fromInclusive, toInclusive, null);
    }
docs: <p>
  Obtains a range with the specified minimum and maximum values (both inclusive). The range uses
  the natural ordering of the elements to determine where values lie in the range. The arguments
  may be passed in the order (min,max) or (max,min). The getMinimum and getMaximum methods will
  return the correct values.
  </p>