Bug 120850 Import Jar with refactoring history: after import, jar should have new name
I20051214-0010 - export project JUnit to junit1.jar - copy junit1.jar into another project and add to build path - apply some refactorings to JUnit, then export with history to junit2.jar - import junit2.jar with Jar import wizard and choose to update junit1.jar => junit2.jar is copied into the project, but changes its name to junit1.jar. I would expect that the name of a jar is not changed, since it may contain version information which would be wrong after renaming. Rather, the classpath should be updated to the new name. Maybe, we even need a refactoring 'Rename Jar', which would also inform participants about the name change.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarimport/JarImportWizard.java
if (element instanceof IPackageFragmentRoot) {
				final IPackageFragmentRoot root= (IPackageFragmentRoot) element;
				try {
					if (root.isArchive() && root.getRawClasspathEntry().getEntryKind() != IClasspathEntry.CPE_CONTAINER)
						fImportData.setPackageFragmentRoot(root);
				} catch (JavaModelException exception) {
					JavaPlugin.log(exception);
				}
			}
		}
	}
	/**
	 * {@inheritDoc}
	 */
	public boolean performCancel() {
		fCancelled= true;
		return super.performCancel();
	}
	/**
	 * {@inheritDoc}
	 */
	public boolean performFinish() {
		final boolean result= super.performFinish();
		if (fNewSettings)
			setDialogSettings(JavaPlugin.getDefault().getDialogSettings().getSection(DIALOG_SETTINGS_KEY).addNewSection(DIALOG_SETTINGS_KEY));
		return result;
	}
	/**
	 * Resets the class path to the state on disk.
	 *