final GWTJahiaNode targetNode = status.getData(TARGET_NODE);
final List<String> referenceType = status.getData(TARGET_REFERENCE_TYPE);
final List<GWTJahiaNode> sourceNodes = status.getData(SOURCE_NODES);
final GWTJahiaSearchQuery searchQuery = status.getData(SOURCE_QUERY);
AsyncCallback callback = new DropAsyncCallback();
final JahiaContentManagementServiceAsync service = JahiaContentManagementService.App.getInstance();
if (EMPTYAREA_TYPE.equals(targetType)) {
status.setData(OPERATION_CALLED, "true");
GWTJahiaNode parent = (GWTJahiaNode) targetNode;
((AreaModule) ((ModuleDropTarget)e.getDropTarget()).getModule()).createNode(new BaseAsyncCallback<GWTJahiaNode>() {