bool addAndChange(Cl cl, A a) { if (cl == null || !cl.add(a)) false; change(); true; } svoid clearAndChange(Cl cl) { if (cl == null) ret; cl.clear(); change(); }