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/ui/org/eclipse/jdt/internal/ui/text/correction/AbstractSerialVersionProposal.java
Assert.isNotNull(node);
		fNode= node;
	}
	/**
	 * Adds an initializer to the specified variable declaration fragment.
	 *
	 * @param fragment the variable declaration fragment to add an initializer
	 */
	protected abstract void addInitializer(final VariableDeclarationFragment fragment);
	/**
	 * Adds the necessary linked positions for the specified fragment.
	 *
	 * @param rewrite the ast rewrite to operate on
	 * @param fragment the fragment to add linked positions to
	 */
	protected abstract void addLinkedPositions(final ASTRewrite rewrite, final VariableDeclarationFragment fragment);
	/**
	 * Computes the default expression to initialize the serial version id with.
	 *
	 * @param monitor the progress monitor to use
	 *
	 * @return the default expression for the serial version id
	 */
	protected abstract Expression computeDefaultExpression(final IProgressMonitor monitor);
	/**
	 * Returns the AST to operate on.
	 *
	 * @return the AST to operate on
	 */
	protected final AST getAST() {