iterates through the collection in reversed insertion order which happens to be the fastest . concode_field_sep int _size concode_elem_sep List4<T> _last concode_elem_sep List4<T> _first concode_elem_sep int _version concode_field_sep void prepend concode_elem_sep void replace concode_elem_sep boolean remove concode_elem_sep T singleElement concode_elem_sep void removeAll concode_elem_sep void removeAll concode_elem_sep List4<T> find concode_elem_sep void assertNotNull concode_elem_sep T get concode_elem_sep T get concode_elem_sep void replaceByIdentity concode_elem_sep T[] toArray concode_elem_sep Object[] toArray concode_elem_sep void adjustOnRemoval concode_elem_sep int indexOf concode_elem_sep void doPrepend concode_elem_sep List4<T> findByIdentity concode_elem_sep boolean add concode_elem_sep void doAdd concode_elem_sep T ensure concode_elem_sep boolean containsAll concode_elem_sep boolean containsAll concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep int version concode_elem_sep boolean contains concode_elem_sep int size concode_elem_sep void addAll concode_elem_sep void addAll concode_elem_sep void addAll concode_elem_sep Object deepClone concode_elem_sep boolean containsByIdentity concode_elem_sep String toString concode_elem_sep Iterator4<T> internalIterator concode_elem_sep void changed
Iterator4 < T > function ( ) { return _first == null ? Iterators . EMPTY_ITERATOR : new Collection4Iterator ( this , _first ) ; }