static A addAndReturn(Collection c, A a) { if (c != null) c.add(a); ret a; } static A addAndReturn(L c, int idx, A a) { if (c != null) c.add(idx, a); ret a; }