static L allComponentsInWindows() { ret swing(func -> L { concatMap allChildren(allWindows()) }); }