So Optional.get() is similar to Rust&#x27;s Option.unwrap(), right? A method with a short name, which newbies often use just more than they should, and which should only be used when it&#x27;s a bug if the Optional&#x2F;Option doesn&#x27;t contain a valid value at that point?<p>(I still don&#x27;t quite get the point of Optional; you&#x27;re replacing a direct pointer with a pointer to a pointer, but the outermost pointer can still be null, so you are still vulnerable to a NullPointerException, and now you have two &quot;not present&quot; values to check for: null and !isPresent().)