getProject().move(description, true, new SubProgressMonitor(pm, 1));
getProject().move(description, IResource.FORCE | IResource.SHALLOW, new SubProgressMonitor(pm, 1));
	protected void doRename(IProgressMonitor pm) throws Exception {		try{			pm.beginTask(getName(), 2);			modifyClassPaths(new SubProgressMonitor(pm, 1));			IProjectDescription description = getProject().getDescription();			description.setName(createNewPath().segment(0));			getProject().move(description, true, new SubProgressMonitor(pm, 1));		} finally{			pm.done();		}		}