code: public Map<K2, V> getOrPutGetNew(K1 key1,
              Supplier<Map<K2, V>> newMapSupplier) {
          return JMMap.getOrPutGetNew(nestedMap, key1, newMapSupplier);
      }
docs: Gets or put get new.
  
  @param key1           the key 1
  @param newMapSupplier the new map supplier
  @return the or put get new