Junior — Senior
93
Создай собственный тип Optional
Companies where asked:
Task condition
Напиши собственную реализацию механизма Optional, позволяющего безопасно оперировать с объектами, которые могут быть пустыми, без риска возникновения NullPointerException.