public void addAll(ArrayList<T> array) {
for(T element : array) {
fullList.add(element);
}
if(isFiltered()) updateFilter();
<BUG>else if(!blockUpdates) fireIntervalAdded(this, 0, fullList.size() - 1);
</BUG>
}
public void setElement(T element, int index) {
fullList.set(index, element);

public void addAll(ArrayList<T> array) {
for(T element : array) {
fullList.add(element);
}
if(isFiltered()) updateFilter();
else if(!blockUpdates) fireIntervalAdded(this, 0, (fullList.size() - 1 < 0) ? 0 : fullList.size() - 1);
}
public void setElement(T element, int index) {
fullList.set(index, element);
