code: public static <T extends Comparable<T>> Matcher<T> betweenUpperBoundInclusive(final T from, final T to) {
          return IsBetweenUpperBoundInclusive.betweenUpperBoundInclusive(from, to);
      }
docs: Creates a matcher for {@code T}s that matches when the <code>compareTo()</code> method returns a value between
  <code>from</code> and <code>to</code>, both included.
  <p>
  <p>For example:
  <p>
  <pre>assertThat(11, betweenUpperBoundInclusive(10, 11))</pre>
  
  will return <code>true</code>. while:
  
  <pre>assertThat(10, betweenUpperBoundInclusive(10, 11))</pre>
  
  will return <code>false</code>.