code: public void becomeCloneOf(ManagedObject clone)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "becomeCloneOf", "Clone="+clone);
  
          PersistableSlicedData object = (PersistableSlicedData)clone;
  
          _dataSlices = object._dataSlices;
  
          _estimatedLength = -1;
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "becomeCloneOf");
      }
docs: Replace the state of this object with the same object in some other state.
  Used for to restore the before image if a transaction rolls back.
  @param other is the object this object is to become a clone of.