Bug 126658 [CommonNavigator] [DND] Complete definition of DND API
bundles/org.eclipse.ui.navigator.resources/src/org/eclipse/ui/internal/navigator/resources/workbench/ResourceDropAction.java
final String[] names = (String[]) data;
			
			
			
			
			Display.getCurrent().asyncExec(new Runnable() {
				public void run() {
					getShell().forceActive();
					CopyFilesAndFoldersOperation operation = new CopyFilesAndFoldersOperation(getShell());
					operation.copyFiles(names, target);
				}
			});
		} catch (Throwable t) {
			t.printStackTrace();
		}
		return problems;
	}
	/**
	 * @return
	 */
	private TransferData getCurrentTransfer() {
		
		return null;
	}
	/**
	 * Performs a resource copy
	 */
	private IStatus performResourceCopy(PluginDropAdapter dropAdapter, IResource[] sources) {
		MultiStatus problems = new MultiStatus(PlatformUI.PLUGIN_ID, 1, ResourceNavigatorMessages.getString("DropAdapter.problemsMoving"), null); 
		mergeStatus(problems, validateTarget(dropAdapter, getCurrentTarget(), getCurrentTransfer()));