static void addAll(Collection c, Iterable b) { if (c != null && b != null) for (A a : b) c.add(a); } static bool addAll(Collection c, Collection b) { ret c != null && b != null && c.addAll(b); } static bool addAll(Collection c, A... b) { ret c != null && c.addAll(Arrays.asList(b)); }