!7 static Map l; p { L baseClasses = splitAtSpace("DynModule DynSCP DynBigNumber DynCalculatedList DynTable"); l = new HashMap; for (S baseClass : baseClasses) l.putAll(indexByField('id, tbSearch(100, "type:javax extends_" + baseClass))); pnlStruct(l); showButton("Do it", rThread(r doIt)); } svoid doIt { for (Snippet s : values(l)) setSnippetType(s.id, snippetType_dynModule()); }