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/UnusedCodeCleanUp.java
});
		
		Button removePrivateMethods= new Button(composite, SWT.CHECK);
		removePrivateMethods.setText(MultiFixMessages.UnusedCodeMultiFix_RemoveUnusedMethod_description);
		removePrivateMethods.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, true, false));
		removePrivateMethods.setSelection(fRemoveUnusedPrivateMethods);
		removePrivateMethods.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				fRemoveUnusedPrivateMethods= ((Button)e.getSource()).getSelection();
			}
		});
		
		Button removePrivateConstructors= new Button(composite, SWT.CHECK);
		removePrivateConstructors.setText(MultiFixMessages.UnusedCodeMultiFix_RemoveUnusedConstructor_description);
		removePrivateConstructors.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, true, false));
		removePrivateConstructors.setSelection(fRemoveUnusedPrivateConstructors);
		removePrivateConstructors.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				fRemoveUnusedPrivateConstructors= ((Button)e.getSource()).getSelection();
			}
		});
		
		Button removePrivateType= new Button(composite, SWT.CHECK);
		removePrivateType.setText(MultiFixMessages.UnusedCodeMultiFix_RemoveUnusedType_description);
		removePrivateType.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, true, false));
		removePrivateType.setSelection(fRemoveUnusedPrivateTypes);
		removePrivateType.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				fRemoveUnusedPrivateTypes= ((Button)e.getSource()).getSelection();
			}