static L listWithNotifyOnAdd(final VF1 onAdd) { ret new NotifyingList() { public bool add(E e) { if (!super.add(e)) false; callF(onAdd, e); true; } }; }