static Method hashMap_getKey_method; static A hashMap_getKey(HashMap map, O key) { if (hashMap_getKey_method == null) hashMap_getKey_method = findMethodNamed(HashMap.class, "getNode"); Map.Entry entry = (Map.Entry) hashMap_getKey_method.invoke(map, hashMap_internalHash(wkey), key); // java.util.Map.Entry entry = (java.util.Map.Entry) call(hash, 'getNode, hashMap_internalHash(wkey), wkey); ret entry == null ? null : entry.getKey(); }