static bool syncAdd(Collection c, A b) { if (c == null) false; synchronized(c) { ret c.add(b); } } static void syncAdd(L l, int idx, A b) { if (l != null) synchronized(l) { l.add(idx, b); } }