@ThomasOwens that's because you looked in the wrong place. :) Instead of rejector comment, look at JIRA description which offers a clue with the reference to IdentityMap which
javadoc says "it intentionally violates Map's general contract, which mandates the use of the equals method when comparing objects..." This probably refers to contract of containsKey, containsValue, get, remove, replace methods in java.util.Map