@Override
 public boolean containsKey(Object key) {
   if (key == null) return false;
   // optimization:
   myHardKeyInstance.set((K) key);
   boolean result = myMap.containsKey(myHardKeyInstance);
   myHardKeyInstance.clear();
   return result;
 }