if (!entryAlreadyExists()) {
if (validateClasspath()) {
	public Change perform(IProgressMonitor pm) throws CoreException {		pm.beginTask(getName(), 1);		try {			if (!entryAlreadyExists()) {				getJavaProject().setRawClasspath(getNewClasspathEntries(), new SubProgressMonitor(pm, 1));				IPath classpathEntryPath= JavaCore.getResolvedClasspathEntry(fEntryToAdd).getPath();				return new DeleteFromClasspathChange(classpathEntryPath, getJavaProject());			} else {				return new NullChange();			}		} finally {			pm.done();		}			}