code: public static <T extends Comparable<T>> Matcher<T> before(final T value) {
          return Matchers.lessThan(value);
      }
docs: Creates a matcher of {@link Comparable} object that matches when the examined object is before the given <code>
  value</code>, as reported by the <code>compareTo</code> method of the <b>examined</b> object.
  <p>
  <p>E.g.: <code>Date past; Date now; assertThat(past, before(now));</code>
  <p>
  <p>The matcher renames the Hamcrest matcher obtained with {@linkplain org.hamcrest.Matchers#lessThan(Comparable)}.