!7 sclass UniversalSearchData extends DynTable { transient Map actions = synchroMap(); JComponent visualize() { JComponent c = super.visualize(); onDoubleClickOrEnter(table, v ret c; } void onDoubleClick(Map line) { temp enter(); callF(get(actions, line)); } L calc() { L> l = dm_universalSearchData(); actions.clear(); ret map(l, func(T3 t) -> Map { mapPut_returnKey(actions, litorderedmap("Name" := t.a, "Module" := t.c), t.b) }); } }