private void moveSingleNode(final NodeModel child, final NodeModel newParent, final int newIndex,
final boolean isLeft, final boolean changeSide) {
final NodeModel oldParent = child.getParentNode();
final int oldIndex = oldParent.getChildPosition(child);
final boolean wasLeft = child.isLeft();
final IActor actor = new IActor() {
public void act() {
moveNodeToWithoutUndo(child, newParent, newIndex, isLeft, changeSide);
}
public String getDescription() {