Optional.ofNullable()
Создаёт Optional, допуская null.
Сигнатура
static <T> Optional<T> ofNullable(T value)Метод Optional.ofNullable() возвращает Optional со значением или пустой, если передан null.
Optional<String> o = Optional.ofNullable(null);
boolean p = o.isPresent(); // false