static L allAWTComponents() { ret swing(func -> L { concatLists(map allChildren(allWindows())) }); }