title: How to make `Map::get` return either an `Optional` of the found value or `Optional.empty()`
body: <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>