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

Если бы не было этого if то сразу выполнялся бы lastValue.isEqual(newValue);
 и если lastValue  у нас null то выкидывается nullReferenceException, для того что бы этого не было я и поставил if