@Override
	public void drop(DropTargetDropEvent dtde) {
		if (mDragDockable != null && mDragInsertIndex != -1) {
			getDockContainer().stack(mDragDockable, mDragInsertIndex);
			dtde.acceptDrop(DnDConstants.ACTION_MOVE);
			dtde.dropComplete(true);
		} else {
			dtde.rejectDrop();
			dtde.dropComplete(false);
		}
		clearDragState();
	}