@SuppressWarnings("UnusedDeclaration")
  public static <T> void expect(T value, Matcher<? super T> matcher) {
    that(value, matcher);
  }
Alias for {@link #that(Object, org.hamcrest.Matcher)} intended for use in then-blocks.

@param value the actual value
@param matcher a matcher describing the expected value
@param <T> the actual value's type
spock-core/src/main/java/spock/util/matcher/HamcrestSupport.java