Ожидается, что Hashmap будет работать нормально, и единственный способ переименовать ключ — сначала удалить его и добавить новый ключ с тем же значением. Но это правило нарушается, когда ключом является список элементов, а мы, например, добавляем элементы в список. Карта теперь полностью изменилась???
Из-за этого я получаю нулевой указатель, поскольку старый список не передает равные()

))))))
Подробнее здесь:
https://stackoverflow.com/questions/792 ... e-list-why