guess - Yes! Hamcrest, again!