How to make `Map::get` return either an `Optional` of the found value or `Optional.empty()` December 1, 2023 by Tarik Why not simply: return Optional.ofNullable(myMap.get(myKey)); JavaDocs