static Map myFrames_list = weakHashMap(); static L myFrames() { ret (L) swing(func { ret map == null ? new L : asList(keys(myFrames_list)); }); }