Rework the outward facing interfaces to provide custom specialized matchers (of some sort) that will be converted to (or are compatible with) the underlying hamcrest matchers.
Hamcrest is a bit too finicky for the needs of the api and it would be nice to have something more specialized.
This will probably cause the existing api methods with matchers to be deprecated - removing in 4.0
Rework the outward facing interfaces to provide custom specialized matchers (of some sort) that will be converted to (or are compatible with) the underlying hamcrest matchers.
Hamcrest is a bit too finicky for the needs of the api and it would be nice to have something more specialized.
This will probably cause the existing api methods with matchers to be deprecated - removing in 4.0