void (DragSourceDropEvent dsde) { mySource.dragDropEnd(); final DnDTarget target = getLastProcessedTarget(); if (target != null) { target.cleanUpOnLeave(); } resetEvents("dragDropEnd:" + dsde.getDragSourceContext().getComponent()); Highlighters.hide(DnDEvent.DropTargetHighlightingType.TEXT | DnDEvent.DropTargetHighlightingType.ERROR_TEXT); myCurrentDragContext = null; }