Bug 88686 Patch to use LocalResourceMappingContext
A LocalResourceMappingContext has been added to the Resources plugin. Here is the change required to JDT UI.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/refactoring/IRefactoringProcessorIds.java
* The copy processor is used when copying elements via drag and drop or when pasting
	 * elements from the clipboard. The copy processor loads the following participants,
	 * depending on the type of the element that gets copied:
	 * <ul>
	 *   <li><code>IJavaProject</code>: no participants are loaded.</li>
	 *   <li><code>IPackageFragmentRoot</code>: participants registered for copying 
	 *       <code>IPackageFragmentRoot</code> and <code>ResourceMapping</code>.</li>
	 *   <li><code>IPackageFragment</code>: participants registered for copying 
	 *       <code>IPackageFragment</code> and <code>ResourceMapping</code>. Use the
	 *       method {@link org.eclipse.core.resources.mapping.ResourceTraversal#accept(org.eclipse.core.resources.IResourceVisitor)} 
	 *       to enumerate the resources which form the package; <code>null</code> should be
	 *       use as the <code>ResourceMappingContext</code>.</li>
	 *   <li><code>ICompilationUnit</code>: participants registered for copying 
	 *       <code>ICompilationUnit</code> and <code>ResourceMapping</code>.</li>
	 *   <li><code>IType</code>: like ICompilationUnit if the primary top level type is copied.
	 *       Otherwise no participants are loaded.</li>
	 *   <li><code>IMember</code>: no participants are loaded.</li>
	 *   <li><code>IFolder</code>: participants registered for copying folders.</li>
	 *   <li><code>IFile</code>: participants registered for copying files.</li>
	 * </ul>
	 * <p>
	 * NOTE: the support for resource mappings is still experimental and will 
	 * likely change before the final API freeze.
	 * </p>
	 * @see org.eclipse.core.resources.mapping.ResourceMapping
	 * @since 3.1
	 */
	public static String COPY_PROCESSOR= "org.eclipse.jdt.ui.CopyProcessor";  
}