static Map dangerousWeakMap() { ret newDangerousWeakHashMap(); } // initFunction: voidfunc(Map) - is called initially, and after clearing the map static Map dangerousWeakMap(O initFunction) { ret newDangerousWeakHashMap(initFunction); }