なんて言って良いか分からない操作

上のソースコードでは、insertInnerDivというものがあります。やっていることは、例えばツリー構造のノードaに子ノードa1,a2,a3がある場合、
1.ノードbを生成
2.a1,a2,a3をbの子ノードになるよう移動
3.bをaの子ノードとして追加(結果a1,a2,a3はaの孫ノードになる)


このような操作を日本語で表現すると「挿入」が一番近いような気がしたので、insertXXXという名前にしたのですが何かしっくりきません。「摩り替える」「成り代わる」というニュアンスと、親子の関係が変わるっていうことをうまく表したいのですが・・・良い名前があったら教えてください。