fChange.initializeValidationData(new SubProgressMonitor(pm, 1));
fChange.initializeValidationData(new NotCancelableProgressMonitor( new SubProgressMonitor(pm, 1)));
	public void run(IProgressMonitor pm) throws CoreException {		fChange= null;		try {			fChange= null;			if (fCheckConditionOperation != null) {				pm.beginTask("", 7); //$NON-NLS-1$				pm.subTask(""); //$NON-NLS-1$				fCheckConditionOperation.run(new SubProgressMonitor(pm, 4));				RefactoringStatus status= fCheckConditionOperation.getStatus();				if (status != null && status.getSeverity() < fConditionCheckingFailedSeverity) {					fChange= fRefactoring.createChange(new SubProgressMonitor(pm, 2));					fChange.initializeValidationData(new SubProgressMonitor(pm, 1));				} else {					pm.worked(3);				}			} else {				pm.beginTask("", 3); //$NON-NLS-1$				fChange= fRefactoring.createChange(new SubProgressMonitor(pm, 2));				fChange.initializeValidationData(new SubProgressMonitor(pm, 1));			}		} finally {			pm.done();		}	}