public static <Type> LazyArray<Type> copyOf(final LazyArray<? extends Type> array) {
        return new LazyArray<Type>(array);
    }
public static < Type > LazyArray < Type > copyOf ( final LazyArray < ? extends Type > array ) { return new LazyArray < Type > ( array ) ; }
@param array will be copied.
@return a new LazyArray created using the passed array.
@param <Type> type of stored values.