DraggableDecoderContextCallback draggableDecoderContextCallback =
new DraggableDecoderContextCallback(dropzone,
acceptedTypes, dropValue);
context.getViewRoot().invokeOnComponent(context, dragSourceId,
new ContextCallbackWrapper(draggableDecoderContextCallback));
Draggable draggable = draggableDecoderContextCallback.getDraggable();
if (draggable != null) {
if (draggableDecoderContextCallback.isValid()) {
DropEvent dropEvent = new DropEvent(component);