public virtual object BecomeRoot(object newRoot, object oldRoot) { object n = adaptor.BecomeRoot(newRoot, oldRoot); dbg.BecomeRoot(newRoot, oldRoot); return(n); }