static A addAllComponents(final A c, fL extends Component> components) {
if (nempty(components)) swing {
for (Component x : components)
c.add(x);
revalidate(c);
}
ret c;
}
static A addAllComponents(final A c, Component... components) {
ret addAllComponents(asList(components));
}