!7 sclass DefunctACC extends DynModule { JComponent visualize() { ret jbutton("Print", r actualUpdate); } void actualUpdate { for (Thread t : allThreads()) { AccessControlContext acc; try { acc = castGetOpt(t, 'inheritedAccessControlContext); } catch { continue with print("Can't see inside: " + threadGroupName(t) + " / " + t.getName()); } if (acc == null) continue; print(acc_programIDs(acc) + ": " + t.getName()); } } }