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