aO metaMapWeakGet(IMeta o, O key) { if (o == null || key == null) null; O meta = o._getMeta(); Map weakMap = cast map.get("weak map"); ret mapGet(weakMap, key); }