Bug 7914 Cannot copy a Java project in the packages view
There is no way to copy a Java project in the packages view. You can copy a project in the Navigator. This is a functional gap.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/reorg/ReorgAction.java
}
	
	static boolean canActivate(Refactoring ref){
		try {
			return ref.checkActivation(new NullProgressMonitor()).isOK();
		} catch (JavaModelException e) {
			ExceptionHandler.handle(e, "Exception", "Unexpected exception. See log for details.");
			return false;
		}	
	}
	
	static MultiStatus perform(Refactoring ref) throws JavaModelException{	
		PerformChangeOperation op= new PerformChangeOperation(new CreateChangeOperation(ref, CreateChangeOperation.CHECK_NONE));
		ReorgExceptionHandler handler= new ReorgExceptionHandler();
		op.setChangeContext(new ChangeContext(handler));		
		try {
			
			new ProgressMonitorDialog(JavaPlugin.getActiveWorkbenchShell()).run(false, true, op);
		} catch (InvocationTargetException e) {
			Throwable target= e.getTargetException();
			if (target instanceof CoreException)
				handler.getStatus().merge(((CoreException) target).getStatus());
			JavaPlugin.log(e);	
			
		} catch (InterruptedException e) {
			
		}
		return handler.getStatus();
	}	
}