static Set allAWTComponents_extraList = weakHashSet(); static L allAWTComponents() { ret swing(func -> L { concatLists(listPlus( map allChildren(allWindows()), cloneList(allAWTComponents_extraList))) }); }