docs: public static <K, V> Map<K, V> wrap(final Map<K, V> source) {
          if (source != null && !source.isEmpty()) {
              return new HashMap<>(source);
          }
          return new HashMap<>(0);
      }