docs: public static <K, V> Stream<Entry<K, V>> buildEntryStream(Map<K, V> map) {
          return JMOptional.getOptional(map).map(Map::entrySet).map
                  (Set::stream).orElseGet(Stream::empty);
      }