code: public synchronized void putDuplicate(Object key,
                                            Token value,
                                            Transaction transaction)
                      throws ObjectManagerException {
          put(key,
              value,
              transaction,
              true);
  
      }
docs: Associates the specified value with the specified key in this map. If the map previously contained a mapping for
  this key, the old value is left alone and a new one added.
  
  @param key with which the specified value is to be associated.
  @param value to be associated with the specified key.
  @param transaction the put will be globally visible once this transaction commits.
  
  @throws ClassCastException key cannot be compared with the keys currently in the map.
  @throws NullPointerException key is <tt>null</tt> and this map uses natural order, or its comparator does not
  tolerate <tt>null</tt> keys.
  @throws ObjectManagerException