kids.add(_adaptor.create($A));
root = root==null ? $B : _adaptor.becomeRoot(root, $B, kids);
root = root==null ? $C : _adaptor.becomeRoot(root, $C, kids);
kids.add(_adaptor.create($D));
_adaptor.create(root, kids); // ^(C ^(B A) D)
_localctx.tree = _root0;
|