while (iterator.hasNext()) { data.add(iterator.next()); }
data.add(toAdd); fireContentsChanged(this, 0, getSize());
return data.get(index);
return data.size();
data.remove(toRemove); fireContentsChanged(this, 0, getSize());