@Override
    public boolean addAll(int index, Collection<? extends ITEM> a) {
        boolean result = super.addAll(index, a);
        notifyListeners();
        return result;
    }
An array list which notifies listeners after one or more items are added

@author bratseth
vespajlib/src/main/java/com/yahoo/collections/ListenableArrayList.java