code: public boolean contains(@NonNull Range<T> range) {
          if (range == null)
              throw new IllegalArgumentException("value must not be null");
  
          boolean gteLower = range.mLower.compareTo(mLower) >= 0;
          boolean lteUpper = range.mUpper.compareTo(mUpper) <= 0;
  
          return gteLower && lteUpper;
      }
docs: Checks if another {@code range} is within the bounds of this range.
  <p/>
  <p>A range is considered to be within this range if both of its endpoints
  are within this range.</p>
  
  @param range a non-{@code null} {@code T} reference
  @return {@code true} if the range is within this inclusive range, {@code false} otherwise
  @throws NullPointerException if {@code range} was {@code null}