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/Java50CleanUp.java
return null;
		
		return new Java50Fix("", cu, (AnnotationTuple[])annotationTuples.toArray(new AnnotationTuple[annotationTuples.size()])); 
	}
	public Map getRequiredOptions() {
		Map options= new Hashtable();
		if (fAddOverrideAnnotation) {
			options.put(JavaCore.COMPILER_PB_MISSING_OVERRIDE_ANNOTATION, JavaCore.WARNING);
		}
		if (fAddDepricatedAnnotation) {
			options.put(JavaCore.COMPILER_PB_MISSING_DEPRECATED_ANNOTATION, JavaCore.WARNING);
		}
		return options;
	}
	public Control createConfigurationControl(Composite parent) {
		Composite composite= new Composite(parent, SWT.NONE);
		composite.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, true, true));
		composite.setLayout(new GridLayout(1, true));
		
		Button addOverrid= new Button(composite, SWT.CHECK);
		addOverrid.setText(MultiFixMessages.Java50MultiFix_AddMissingOverride_description);
		addOverrid.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, true, false));
		addOverrid.setSelection(fAddOverrideAnnotation);
		addOverrid.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				fAddOverrideAnnotation= ((Button)e.getSource()).getSelection();
			}
		});
		
		Button addDepricated= new Button(composite, SWT.CHECK);