static Map vm_generalWeakSubMap(O name) { synchronized(vm_generalMap()) { Map map = cast vm_generalMap_get(name); if (map == null) vm_generalMap_put(name, map = newWeakMap()); ret map; } }