@Override
	public void describeTo(Description description) {
		description.appendDescriptionOf(delegate).appendText(String.format(", trying at most %d times", nbAttempts));
	}
A matcher that will evaluate another matcher repeatedly until it matches, or fail after some number of attempts.

@param <U> the type the wrapped matcher operates on

@author Eric Bottard
spring-xd-test-fixtures/src/main/java/org/springframework/xd/test/fixtures/EventuallyMatcher.java