static L parents(Component c) swing { reMutable c; new L l; Container parent; while ((parent = getParent(c)) != null) { l.add(parent); c = parent; } ret l; }