docs: public static <T, U> Matcher<T> hasFeature(String featureDescription, String featureName,
  		Function<T, U> featureFunction, Matcher<? super U> featureMatcher)
  	{
  		return new HasFeatureMatcher<>(featureDescription, featureName, featureFunction, featureMatcher);
  	}