{
Position position = getPosition(m_widget, widget);
if (position == Position.this) {
DocumentElement targetElement = target.getElement();
int targetIndex = target.getIndex();
targetElement.moveChild(object.getElement().getParent(), targetIndex);
return;
}
}
// create new "position" element
target = prepareTarget(target);