Как с помощью Optional пройти по цепочке nullable объектов и получить вложенное значение либо вернуть ошибку

JavaNullableOptionalОбработка ошибокОсновы языка