shapePainterStrategy.showDragCursor();
setDropShape(event.getDropShape(), shapePainterStrategy);
} else if (process.canDockableBeDetached() && process.checkAndDetachDockable(shapePainterStrategy)) {
// detach done by the "if"
} else {
event.rejectDrag(); // vetoed by listeners
shapePainterStrategy.showStopDragCursor();
setDropShape(null, shapePainterStrategy);
}
} else {// not above a drop receiver, might be detachable
DragProcess process = new DragProcess(dockableDragSource, umInfo);