Bug 114522 [clean up] wrong selection when starting clean up
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/CleanUpRefactoringWizard.java
}
			}
			return fMultiFixes;
		}
		
		protected boolean performFinish() {
			initializeRefactoring();
			storeSettings();
			return super.performFinish();
		}
	
		public IWizardPage getNextPage() {
			initializeRefactoring();
			storeSettings();
			return super.getNextPage();
		}
		
		private void storeSettings() {
			IDialogSettings settings= CleanUpRefactoringWizard.this.getDialogSettings().getSection(CLEAN_UP_WIZARD_SETTINGS_SECTION_ID);
			NameFixTuple[] fixes= getMultiFixes();
			for (int i= 0; i < fixes.length; i++) {
				fixes[i].getFix().saveSettings(settings);
			}
		}
		private void initializeRefactoring() {
			CleanUpRefactoring refactoring= (CleanUpRefactoring)getRefactoring();
			refactoring.clearMultiFixes();
			NameFixTuple[] multiFixes= getMultiFixes();
			for (int i= 0; i < multiFixes.length; i++) {
				refactoring.addMultiFix(multiFixes[i].getFix());