Optional.of()
Создаёт Optional с непустым значением.
Сигнатура
static <T> Optional<T> of(T value)Метод Optional.of() оборачивает значение. Бросает NullPointerException, если передать null.
Optional<String> o = Optional.of("hi");
boolean p = o.isPresent(); // true