keyAbsent: if ((cur = keys[index = SeparateKVObjKeyMixing.mix(keyHashCode(key)) & (capacityMask = keys.length - 1)]) != FREE) { if (cur == key || keyEquals(key, cur)) { if ((cur = keys[(index = (index - 1) & capacityMask)]) == FREE) { break keyAbsent; } else if (cur == key || (keyEquals(key, cur))) {
keyAbsent: if ((cur = keys[index = SeparateKVObjKeyMixing.mix(keyHashCode(key)) & (capacityMask = keys.length - 1)]) != FREE) { if (cur == key || keyEquals(key, cur)) { if ((cur = keys[(index = (index - 1) & capacityMask)]) == FREE) { break keyAbsent; } else if (cur == key || (keyEquals(key, cur))) {