status.merge(createTypeStubs(refactoring, new SubProgressMonitor(monitor, 100, SubProgressMonitor.SUPPRESS_SUBTASK_LABEL))); if (!status.hasFatalError()) { if (fCurrentRefactoring != null && fCurrentArguments != null) status.merge(fCurrentRefactoring.initialize(fCurrentArguments)); }
if (fCurrentRefactoring != null && fCurrentArguments != null) status.merge(fCurrentRefactoring.initialize(fCurrentArguments));
	protected RefactoringStatus aboutToPerformRefactoring(final Refactoring refactoring, final RefactoringDescriptor descriptor, final IProgressMonitor monitor) {		final RefactoringStatus status= new RefactoringStatus();		try {			monitor.beginTask(JarImportMessages.JarImportWizard_prepare_import, 100);			if (!status.hasFatalError()) {				status.merge(createTypeStubs(refactoring, new SubProgressMonitor(monitor, 100, SubProgressMonitor.SUPPRESS_SUBTASK_LABEL)));				if (!status.hasFatalError()) {					if (fCurrentRefactoring != null && fCurrentArguments != null)						status.merge(fCurrentRefactoring.initialize(fCurrentArguments));				}			}		} finally {			monitor.done();		}		return status;	}