class Maps {

  /**
   * Returns the {@code String} {@link org.assertj.core.presentation.StandardRepresentation standard representation} of
   * the given map, or {@code null} if the given map is {@code null}.
   * 
   * @param map the map to format.
   * @return the {@code String} representation of the given map.
   * 
   * @deprecated use {@link StandardRepresentation#toStringOf(Map)} instead.
   */
  @Deprecated
  public static String format(Map<?, ?> map) {
    return CONFIGURATION_PROVIDER.representation().toStringOf(map);
  }

  /**
   * Returns the {@code String} representation of the given map, or {@code null} if the given map is {@code null}.
   *
   * @param p the {@link Representation} to use.
   * @param map the map to format.
   * @return the {@code String} representation of the given map.
   * 
   * @deprecated use {@link StandardRepresentation#toStringOf(Map)} instead.
   */
  @Deprecated
  public static String format(Representation p, Map<?, ?> map) {
    return CONFIGURATION_PROVIDER.representation().toStringOf(map);
  }

  public static <K, V> Map<K, V> newHashMap(K key, V value) {<FILL_FUNCTION_BODY>}

  private Maps() {}
}

    Map<K, V> map = new HashMap<>();
    map.put(key, value);
    return map;
  
<no_super_class>