/**
  * Deletes a key/value pair from the map.
  *
  * @param key an <code>Object</code> value
  * @return the removed value, or Integer(0) if it was not found in the map
  */
 @Override // GemStoneAddition
 public Object remove(Object key) {
   return wrapValue(_map.remove(unwrapKey(key)));
 }