if (command.canExecute()) {
dndCommand = command;
if (command instanceof DragAndDropFeedback) {
DragAndDropFeedback dndFeedback = (DragAndDropFeedback) command;
int feedback = dndFeedback.getFeedback();
if ((feedback & DragAndDropFeedback.FEEDBACK_INSERT_BEFORE) != 0)
feedbackHandler.onFeedbackInsertBefore(node);
else if ((feedback & DragAndDropFeedback.FEEDBACK_INSERT_AFTER) != 0)
feedbackHandler.onFeedbackInsertAfter(node);