Кстати читал как-то возврат null считается плохим тоном и надо возвращать заглушку-пустышку и тогда не придется проверять на null, но блин а если это извне (черный ящик, хз что там внутри и какая логика) прилетает null. В итоге все равно проверять на null