docs: boolean replaceRegisteredIdentity(Identity newOid, Identity oldOid)
      {
          /*
          TODO: Find a better solution
          */
          boolean result = false;
          Object oe = mhtObjectEnvelopes.remove(oldOid);
          if(oe != null)
          {
              mhtObjectEnvelopes.put(newOid, oe);
              int index = mvOrderOfIds.indexOf(oldOid);
              mvOrderOfIds.remove(index);
              mvOrderOfIds.add(index, newOid);
              result = true;
              if(log.isDebugEnabled()) log.debug("Replace identity: " + oldOid + " --replaced-by--> " + newOid);
          }
          else
          {
              log.warn("Can't replace unregistered object identity (" + oldOid + ") with new identity (" + newOid + ")");
          }
          return result;
      }