Hamcrest future Java 8 introduced DateTime, Optional and Streams to make but a few. I believe these should be native matchers within hamcrest.