Returns an empty Optional instance. No value is present for this Optional.
Optional
Returns an Optional describing the given non-null value.
Returns an Optional describing the given value, if non-null, otherwise returns an empty Optional.
null