void (@NotNull MouseEvent event) { if (!MouseDragHelper.checkModifiers(event)) { if (myDragOutSource != null) { processDragOutCancel(); } return; } super.processDragOutFinish(event); boolean wasSorted = prepareDisableSorting(); try { myDragOutSource.getDragOutDelegate().dragOutFinished(event, myDragOutSource); } finally { disableSortingIfNeed(event, wasSorted); myDragOutSource = null; } }