@SuppressWarnings("unchecked")
    public IList<E> copy() {
	    return (IList<E>) clone();
	}
Returns a shallow copy of this list instance.
(the new list will contain the same elements as the source list, i.e. the elements themselves are not copied).
This method is identical to clone() except that the result is casted to an IList.

@return a clone of this instance
@see #clone
jphp-runtime/src/php/runtime/memory/support/IList.java