docs: public void becomeCloneOf(ManagedObject other)
      {
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.entry(this, cclass
                          , "becomeCloneOf"
                          , new Object[] { other }
                              );
  
          TreeMap otherTree = (TreeMap) other;
          root = otherTree.root;
          size = otherTree.size;
          // Transient state is dealt with by preCommit() and preBackout() methods of Entry.
          if (!backingOut) { // Was transient state corrected in preBackout?
              availableSize = otherTree.availableSize;
          } // if(!backingOut).
  
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.exit(this, cclass
                         , "becomeCloneOf"
                              );
      }