code: public static ConfigObject fromMap(Map<String, ? extends Object> values,
              String originDescription) {
          return (ConfigObject) fromAnyRef(values, originDescription);
      }
docs: See the fromAnyRef() documentation for details. This is a typesafe
  wrapper that only works on {@link java.util.Map} and returns
  {@link ConfigObject} rather than {@link ConfigValue}.
  
  <p>
  If your Map has a key "foo.bar" then you will lookup one object with a key
  called "foo.bar", rather than an object with a key "foo" containing
  another object with a key "bar". The keys in the map are keys; not path
  expressions. That is, the Map corresponds exactly to a single
  {@code ConfigObject}. The keys will not be parsed or modified, and the
  values are wrapped in ConfigValue. To lookup nested {@code ConfigObject},
  some of the values in the map would have to be more maps.
  
  <p>
  See also {@link ConfigFactory#parseMap(Map,String)} which interprets the
  keys in the map as path expressions.
  
  @param values
  @param originDescription
  @return a new {@link ConfigObject} value