code: public void becomeCloneOf(ManagedObject other)
      {
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.entry(this, cclass,
                          "becomeCloneOf",
                          "Other=" + other);
  
          ConcurrentLinkedList otherConcurrentLinkedList = (ConcurrentLinkedList) other;
          subLists = otherConcurrentLinkedList.subLists;
          headSequenceNumber = otherConcurrentLinkedList.headSequenceNumber;
          tailSequenceNumber = otherConcurrentLinkedList.tailSequenceNumber;
  
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.exit(this, cclass,
                         "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 or is read
  from the log during restart.
  
  @param other the ManagedObject this ManagedObject is to become a clone of.