@Override public boolean remove(final boolean k) { if (((k) == (false))) { if (containsNull) return removeNullEntry(); return false; } boolean curr; final boolean[] key = this.key; int pos; // The starting point. if (((curr = key[pos = ((k) ? 0xfab5368 : 0xcba05e7b) & mask]) == (false))) return false; if (((k) == (curr))) return removeEntry(pos); while (true) { if (((curr = key[pos = (pos + 1) & mask]) == (false))) return false; if (((k) == (curr))) return removeEntry(pos); } }