public Object remove(int index) { return getList().remove(index); }
public int lastIndexOf(Object object) { return getList().lastIndexOf(object); }
public Object get(int index) { return getList().get(index); }
public int indexOf(Object object) { return getList().indexOf(object); }
public int indexOf(Object object) { return getList().indexOf(object); }
public Object remove(int index) { return getList().remove(index); }
public Object get(int index) { return getList().get(index); }
public int lastIndexOf(Object object) { return getList().lastIndexOf(object); }
public boolean addAll(int index, Collection coll) { for (Iterator it = coll.iterator(); it.hasNext(); ) { validate(it.next()); } return getList().addAll(index, coll); }
public void add(int index, Object object) { validate(object); getList().add(index, object); }
public List subList(int fromIndex, int toIndex) { List sub = getList().subList(fromIndex, toIndex); return new PredicatedList(sub, predicate); }
public Object set(int index, Object object) { validate(object); return getList().set(index, object); }
public boolean addAll(int index, Collection coll) { for (Iterator it = coll.iterator(); it.hasNext(); ) { validate(it.next()); } return getList().addAll(index, coll); }
public ListIterator listIterator(int i) { return new PredicatedListIterator(getList().listIterator(i)); }
public List subList(int fromIndex, int toIndex) { List sub = getList().subList(fromIndex, toIndex); return new PredicatedList(sub, predicate); }
public Object set(int index, Object object) { validate(object); return getList().set(index, object); }
public ListIterator listIterator(int i) { return new PredicatedListIterator(getList().listIterator(i)); }
public void add(int index, Object object) { validate(object); getList().add(index, object); }
public boolean addAll(int index, Collection coll) { for (Iterator it = coll.iterator(); it.hasNext(); ) { validate(it.next()); } return getList().addAll(index, coll); }
public boolean addAll(int index, Collection coll) { for (Iterator it = coll.iterator(); it.hasNext(); ) { validate(it.next()); } return getList().addAll(index, coll); }