Не откуда, просто я так подумал. Ну потому что при создании объектов всегда переопределяется hashcode, а тут каким то образом у 2 объектов, разный хешкод. Как такое может быть? кроме как вручную не вбить число в хешкод
"каким то образом у 2 объектов, разный хешкод" - почему "каким-то"? Совершенно естественным
Какое "вбить число в хэшкод", что ты вообще несёшь?