docs: public static @NotNull ImmutableValueMap copyOf(@NotNull Map<String, Object> map) {
      if (map instanceof ValueMap) {
        return new ImmutableValueMap((ValueMap)map);
      }
      else {
        return new ImmutableValueMap(map);
      }
    }