Matchers { public static <P> Matcher<P> neverMatch() { return (Matcher<P>) Constants.NEVER_MATCH; }  static Matcher<P> alwaysMatch(); static Matcher<P> neverMatch(); static Matcher<P> and(Iterable<? extends Matcher<P>> matchers); static Matcher<P> and(Matcher<P>... matchers); static Matcher<P> or(Iterable<? extends Matcher<P>> matchers); static Matcher<P> or(Matcher<P>... matchers);  }
@Test public void neverMatch_unmatched() { assertThat(neverMatch().matches(null)).isFalse(); }