public static <Key, Value> ImmutableObjectMap<Key, Value> copyOf(
            final ObjectMap<? extends Key, ? extends Value> objectMap) {
        return new ImmutableObjectMap<Key, Value>(objectMap);
    }
public static < Key , Value > ImmutableObjectMap < Key , Value > copyOf ( final ObjectMap < ? extends Key , ? extends Value > objectMap ) { return new ImmutableObjectMap < Key , Value > ( objectMap ) ; }
@param objectMap will be copied.
@return a new ImmutableObjectMap created with the keys and values stored in passed map.
@param <Key> type of map keys.
@param <Value> type of set values.