op.run(new SubProgressMonitor(pm, 1, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK));
op.run(new SubProgressMonitor(pm, 4, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK));
	public void run(IProgressMonitor pm) throws InvocationTargetException {		fChange= null;		fStatus= null;		try {			fChange= null;			if (fStyle != CHECK_NONE) {				pm.beginTask("", 2); //$NON-NLS-1$				pm.subTask(""); //$NON-NLS-1$				CheckConditionsOperation op= new CheckConditionsOperation(fRefactoring, fStyle);				op.run(new SubProgressMonitor(pm, 1, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK));				fStatus= op.getStatus();				if (fStatus != null && fStatus.getSeverity() <= fCheckPassedSeverity) {					fChange= fRefactoring.createChange(						new SubProgressMonitor(pm, 1, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK));				} else {					pm.worked(1);				}			} else {				fChange= fRefactoring.createChange(pm);			}		} catch (JavaModelException e) {			throw new InvocationTargetException(e);		}	}