My college from my company solved this problem.
The convention in hamcrest is to have one matching method. But it could be better written, ex. checking if method has override annotation.
Solution for me was to delete second method (could be also renamed). On JDK6 it worked by luck ;).
PS: Thanks you Joe for stimulation.