Bug 125872 [clean up] 'Serial id' should not be in J2SE 5 section
20060131 'Serial id' should not be in J2SE 5 section. It is valid for all source levels.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/Java50CleanUp.java
private ISerialVersionFixContext fContext;
	public Java50CleanUp(int flag) {
		super(flag);
	}
	public Java50CleanUp(IDialogSettings settings) {
		super(getSection(settings, SECTION_NAME), DEFAULT_FLAG);
	}
	public IFix createFix(CompilationUnit compilationUnit) throws CoreException {
		if (compilationUnit == null)
			return null;
		
		Assert.isTrue(!(isFlag(ADD_CALCULATED_SERIAL_VERSION_ID) && isFlag(ADD_DEFAULT_SERIAL_VERSION_ID)));
		
		return Java50Fix.createCleanUp(compilationUnit, 
				isFlag(ADD_OVERRIDE_ANNOATION), 
				isFlag(ADD_DEPRECATED_ANNOTATION),
				isFlag(CONVERT_FOR_LOOP_TO_ENHANCED_FOR_LOOP), 
				isFlag(ADD_TYPE_PARAMETERS_TO_RAW_TYPE_REFERENCE),
				isFlag(ADD_CALCULATED_SERIAL_VERSION_ID) || isFlag(ADD_DEFAULT_SERIAL_VERSION_ID), getContext());
	}
	
	/**
	 * {@inheritDoc}
	 */
	public IFix createFix(CompilationUnit compilationUnit, IProblemLocation[] problems) throws CoreException {
		if (compilationUnit == null)
			return null;
		Assert.isTrue(!(isFlag(ADD_CALCULATED_SERIAL_VERSION_ID) && isFlag(ADD_DEFAULT_SERIAL_VERSION_ID)));
		
		return Java50Fix.createCleanUp(compilationUnit, problems,