Шаров Лабораторная работа 3

В коменте имел ввиду что если lastValue == null  то выкидывает exception и для этого я сделал if ()