public ListIterator<E> listIterator(int index) {
        return UnmodifiableListIterator.decorate(getList().listIterator(index));
    }
Constructor that wraps (not copies).

@param list the list to decorate, must not be null
@throws IllegalArgumentException if list is null
jphp-runtime/src/php/runtime/common/collections/list/UnmodifiableList.java