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/ui/org/eclipse/jdt/ui/tests/quickfix/SerialVersionQuickFixTest.java
*/
	public void testAnonymousClass() throws Exception {
		System.out.println(JavaCore.getOption(JavaCore.COMPILER_PB_UNUSED_PRIVATE_MEMBER));
		
		IPackageFragment package3= fSourceFolder.createPackageFragment("test3", false, null); 
		StringBuffer buffer= new StringBuffer();
		buffer.append("package test3;\n"); 
		buffer.append("import java.io.Serializable;\n"); 
		buffer.append("public class Test3 {\n"); 
		buffer.append("    protected int var1;\n"); 
		buffer.append("    protected int var2;\n"); 
		buffer.append("    public void test() {\n"); 
		buffer.append("        Serializable var3= new Serializable() {\n"); 
		buffer.append("            int var4;\n"); 
		buffer.append("        };\n"); 
		buffer.append("    }\n"); 
		buffer.append("}\n"); 
		ICompilationUnit unit3= package3.createCompilationUnit("Test3.java", buffer.toString(), false, null); 
		fProject.getProject().build(IncrementalProjectBuilder.FULL_BUILD, new NullProgressMonitor());
		CompilationUnit root3= getASTRoot(unit3);
		ArrayList proposals= collectCorrections(unit3, root3);
		assertCorrectLabels(proposals);
		String[] expected= new String[3];
		
		buffer= new StringBuffer();
		buffer.append("package test3;\n"); 
		buffer.append("import java.io.Serializable;\n"); 
		buffer.append("public class Test3 {\n"); 
		buffer.append("    protected int var1;\n"); 
		buffer.append("    protected int var2;\n");