@Override public boolean remove(Object o) { write(); return list.remove( o ); }
@Override @SuppressWarnings({"unchecked"}) public boolean add(Object o) { write(); return set.add( o ); }
@Override public boolean remove(Object o) { write(); return set.remove( o ); }
@Override @SuppressWarnings({"unchecked"}) public boolean addAll(Collection c) { write(); return list.addAll( c ); }
@Override public Object remove(int i) { write(); return list.remove( i ); }
@Override @SuppressWarnings("unchecked") public boolean retainAll(Collection c) { write(); return set.retainAll( c ); }
@Override @SuppressWarnings({"unchecked"}) public Object set(int i, Object o) { write(); return list.set( i, o ); }
@Override @SuppressWarnings({"unchecked"}) public void add(Object o) { write(); itr.add( o ); }
@Override public void clear() { write(); set.clear(); }
@Override @SuppressWarnings({"unchecked"}) public void add(int index, Object value) { write(); list.add( index, value ); }
@Override @SuppressWarnings({"unchecked"}) public boolean addAll(int i, Collection c) { write(); return list.addAll( i, c ); }
@Override public void clear() { write(); list.clear(); }
@Override @SuppressWarnings("unchecked") public boolean retainAll(Collection c) { write(); return list.retainAll( c ); }
@Override public void remove() { write(); itr.remove(); } }
@Override public void remove() { write(); itr.remove(); }
@Override @SuppressWarnings({"unchecked"}) public void set(Object o) { write(); itr.set( o ); } }
@Override @SuppressWarnings({"unchecked"}) public boolean addAll(Collection c) { write(); return set.addAll( c ); }
@Override @SuppressWarnings("unchecked") public boolean removeAll(Collection c) { write(); return set.removeAll( c ); }
@Override @SuppressWarnings({"unchecked"}) public boolean add(Object o) { write(); return list.add( o ); }
@Override @SuppressWarnings("unchecked") public boolean removeAll(Collection c) { write(); return list.removeAll( c ); }