public void select(int flag) { } public int getDefaultFlag() { return 0; }
	public void testNullCleanUp() throws Exception {		CleanUpRefactoring cleanUpRefactoring= new CleanUpRefactoring();		addAllCUs(cleanUpRefactoring, MyTestSetup.fJProject1.getChildren());		cleanUpRefactoring.addCleanUp(new ICleanUp() {			public IFix createFix(CompilationUnit compilationUnit) throws CoreException {return null;}			public Map getRequiredOptions() {return null;}			public Control createConfigurationControl(Composite parent, IJavaProject project) {return null;}			public void saveSettings(IDialogSettings settings) {}			public String[] getDescriptions() {return null;}			public boolean canFix(CompilationUnit compilationUnit, IProblemLocation problem) throws CoreException {				return true;			}			public IFix createFix(CompilationUnit compilationUnit, IProblemLocation[] problems) throws CoreException {				return null;			}			public void endCleanUp() throws CoreException {			}			public void beginCleanUp(IJavaProject project, ICompilationUnit[] compilationUnits, IProgressMonitor monitor) throws CoreException {			}			public int maximalNumberOfFixes(CompilationUnit compilationUnit) {				return 0;			}		});		tagAsSummary("Code clean up - no fix", Dimension.ELAPSED_PROCESS);				joinBackgroudActivities();		startMeasuring();				cleanUpRefactoring.checkAllConditions(new NullProgressMonitor());		cleanUpRefactoring.createChange(null);		finishMeasurements();	}