code: public <T> void checkThat(final T value, final Matcher<T> matcher) {
          checkThat("", value, matcher);
      }
docs: Adds a failure to the table if {@code matcher} does not match {@code value}.
  Execution continues, but the test will fail at the end if the match fails.