Bug 123625 [cleanup] Generated Serial Version UIDs clean up
Add a fix to the cleanup refactoring which generates missing generated serial version IDs. The code of the existing serial version quickfix has been extracted and is now available in class SerialVersionComputationHelper. For details on how to use this class please refer to the existing quickfix.
org.eclipse.jdt.ui.tests/performance/org/eclipse/jdt/ui/tests/performance/views/CleanUpPerfTest.java
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) {return null;}
			public void saveSettings(IDialogSettings settings) {}
			public String[] getDescriptions() {return null;}
			public boolean canCleanUp(IJavaProject project) {return true;}
			public boolean canFix(CompilationUnit compilationUnit, IProblemLocation problem) throws CoreException {
				return true;
			}
			public IFix createFix(CompilationUnit compilationUnit, IProblemLocation[] problems) throws CoreException {
				return null;
			}
		});
		tagAsSummary("Code clean up - no fix", Dimension.ELAPSED_PROCESS);
		
		joinBackgroudActivities();
		startMeasuring();
		
		cleanUpRefactoring.createChange(null);
		finishMeasurements();
	}
	
	public void testAllCleanUp() throws Exception {
		CleanUpRefactoring cleanUpRefactoring= new CleanUpRefactoring();
		addAllCUs(cleanUpRefactoring, MyTestSetup.fJProject1.getChildren());
		
		cleanUpRefactoring.addCleanUp(new CodeStyleCleanUp(