private int compareToWithIdentityHash ( final Object k1 , final Object k2 ) { return Integer . compare ( System . identityHashCode ( k1 ) , System . identityHashCode ( k2 ) ) ; }
I have no idea what this is about it was in the old logic