Bug 117718 [clean up][infrastructure] Use flags for clean ups instead of boolean parameter list
Version: 3.2.0 Build id: I20051122-1300 Boolean parameter lists in constructors for ICleanUps do not scale.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/CleanUpRefactoringWizard.java
initializeRefactoring();
			storeSettings();
			return super.performFinish();
		}
	
		public IWizardPage getNextPage() {
			initializeRefactoring();
			storeSettings();
			return super.getNextPage();
		}
		
		private void storeSettings() {
			IDialogSettings settings= getCleanUpWizardSettings();
			NameCleanUpTuple[] tuple= getNamedCleanUps();
			for (int i= 0; i < tuple.length; i++) {
				tuple[i].getCleanUp().saveSettings(settings);
			}
		}
		private void initializeRefactoring() {
			CleanUpRefactoring refactoring= (CleanUpRefactoring)getRefactoring();
			refactoring.clearCleanUps();
			NameCleanUpTuple[] tuple= getNamedCleanUps();
			for (int i= 0; i < tuple.length; i++) {
				refactoring.addCleanUp(tuple[i].getCleanUp());
			}
		}	
		
		private NameCleanUpTuple[] getNamedCleanUps() {
			if (fCleanUps == null) {
				ICleanUp[] fixes= createAllCleanUps();