final GanttTask parent = root.findParent(clipboard.getId());
final TaskDO task = taskDao.getTaskTree().getTaskById((Integer) clipboard.getId());
parent.removeChild(clipboard);
if (clipboard == ganttObject) {
// Move to top level:
root.addChild(ganttObject);
final TaskDO rootTask = form.getData().getTask();
if (rootTask != null && task != null) {
task.setParentTask(rootTask);
taskDao.update(task);
}