code: public void removeByValue(Object value)
      {
          Object key = valueTable.remove(value);
          if (key != null)
          {
              keyTable.remove(key);
          }
      }
docs: remove a (key, value)-entry by its value
  @param value the value object