// module ID => sticky library IDs static MultiMap dm_stickyLibsByModule() { new MultiMap mm; for (S mod : dm_listModuleIDs()) { if (eq(t, '_stickyLibs) || startsWith(t, '_stickyLibs_)) { Class main = dm_modMainClass(mod); for (S field : fieldNamesStartingWith(main, "_stickyLibs_")) mm.putAll(mod, (Collection) get(main, field)); } } ret uniquifyMultiMapValues(mm); }