static A addComponent(final A c, final Component component) { if (component != null) swing { c.add(component); revalidate(c); } ret c; }