How to make `Map::get` return either an `Optional` of the found value or `Optional.empty()` : <p>I'm trying to do this:</p>

<pre><code>return Optional.of(myMap.getOrDefault(myKey, null));
</code></pre>

<p>Really, what I want is to return an <code>Optional.of(foundVal)</code> if found, otherwise <code>Optional.empty()</code>. I don't believe <code>Optional.of(null)</code> equates to that. What syntax does what I want to do?</p>

<p>That is, how can I get a map <code>get</code> to return a proper <code>Optional</code>?</p>
