@Override protected boolean matchesSafely(final T item, final Description mismatchDescription) { final boolean matches = modifier.existsOn(item); if (!matches) { mismatchDescription.appendValue(item).appendText(" did not have modifier ").appendValue(modifier); } return matches; }