I think this could be easily be implemented without dependency on Hamcrest Matchers