return detachAllListeners(removed, delegate.removeAll(c));
}
public boolean retainAll(final Collection c) {
final Collection removed = new ArrayList(this);
removed.retainAll(c);
return detachAllListeners(removed, delegate.retainAll(c));
}
public Object set(final int index, final Object element) {
final Object removed = delegate.set(index, element);