HamcrestMatcherAdapter must extend BaseMatcher[T]