doRename(pm);
doRename(new SubProgressMonitor(pm, 1));
	public final void perform(ChangeContext context, IProgressMonitor pm) throws JavaModelException {		try{			pm.beginTask(RefactoringCoreMessages.getString("AbstractRenameChange.Renaming"), 1); //$NON-NLS-1$			if (isActive()){				fUndoChange= createUndoChange();				doRename(pm);			} else{				fUndoChange= new NullChange();			}		} catch (Exception e) {			handleException(context, e);			fUndoChange= new NullChange();			setActive(false);		} finally {			pm.done();		}	}