@Override
	public E remove(int index) {
		checkIndex(index);

		if (DEBUG_TRACE) {
			debugLog("remove: " + index);
			if (DEBUG_DUMP) debugDump();
		}
		return doRemove(index);
	}
Move a range of elements in the values array.
The elements are first copied and the source range is then
filled with null.

@param src	start index of source range
@param dst	start index of destination range
@param len	number of elements to move
jphp-runtime/src/php/runtime/memory/support/GapList.java