Bug 173902 remove EXPERIMENTAL markings from 3.3 IDE Undo API
Need to remove the EXPERIMENTAL javadoc from the new API I introduced in 3.3. See org.eclipse.ui.ide.undo org.eclipse.jface.fieldassist
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/undo/WorkspaceUndoUtil.java
* @throws CoreException
	 *             propagates any CoreExceptions thrown from the resources API
	 */
	static ResourceDescription[] move(IResource[] resources, IPath destination,
			List resourcesAtDestination, List reverseDestinations,
			IProgressMonitor monitor, IAdaptable uiInfo,
			boolean pathIncludesName) throws CoreException {
		monitor.beginTask("", resources.length); 
		monitor
				.setTaskName(UndoMessages.AbstractResourcesOperation_MovingResources);
		List overwrittenResources = new ArrayList();
		for (int i = 0; i < resources.length; i++) {
			IResource source = resources[i];
			IPath destinationPath;
			if (pathIncludesName) {
				destinationPath = destination;
			} else {
				destinationPath = destination.append(source.getName());
			}
			IWorkspaceRoot workspaceRoot = getWorkspaceRoot();
			IResource existing = workspaceRoot.findMember(destinationPath);
			if (source.getType() == IResource.FOLDER && existing != null) {
				
				
				if (source.isLinked() == existing.isLinked()) {
					IResource[] children = ((IContainer) source).members();
					ResourceDescription[] overwritten = move(children,
							destinationPath, resourcesAtDestination,
							reverseDestinations, new SubProgressMonitor(
									monitor, 1), uiInfo, false);