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