static A addComponents(final A c, final Collection components) { if (nempty(components)) swing { for (Component comp : components) c.add(comp); revalidate(c); } ret c; } static A addComponents(final A c, Component... components) { ret addComponents(c, asList(components)); }