Bug 76167 Quick FIx: create local variable deletes comment above it
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NewVariableCompletionProposal.java
public static final int LOCAL= 1;
	public static final int FIELD= 2;
	public static final int PARAM= 3;
	
	public static final int CONST_FIELD= 4;
	private static final String KEY_NAME= "name"; 
	private static final String KEY_TYPE= "type"; 
	private static final String KEY_INITIALIZER= "initializer"; 
	private int  fVariableKind;
	private SimpleName fOriginalNode;
	private ITypeBinding fSenderBinding;
	
	public NewVariableCompletionProposal(String label, ICompilationUnit cu, int variableKind, SimpleName node, ITypeBinding senderBinding, int relevance, Image image) {
		super(label, cu, null, relevance, image);
	
		fVariableKind= variableKind;
		fOriginalNode= node;
		fSenderBinding= senderBinding;
	}
		
	protected ASTRewrite getRewrite() throws CoreException {
		CompilationUnit cu= ASTResolving.findParentCompilationUnit(fOriginalNode);
		if (fVariableKind == PARAM) {
			return doAddParam(cu);
		} else if (fVariableKind == FIELD || fVariableKind ==CONST_FIELD) {
			return doAddField(cu);