Почему они это делают? Я думаю, что нет необходимости делать это, так как он бросит новый NullPointerException (), когда он вызовет любой метод. (Вот какой -то исходный код HashMap, например
public V computeIfPresent(K key,
BiFunction
Подробнее здесь: https://stackoverflow.com/questions/439 ... pen-natura