Bug 37594 Quick fix for 'hidden variable'
When you get the compiler warning stating that you have a local variable in a method which is over-riding a field in your class, I would like to have the QuickFix option to rename the local variable and all its occurences in the method.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java
|| statementParent == ASTNode.FOR_STATEMENT) {
				
				Block block= ast.newBlock();
				rewrite.markAsReplaced(assignParent, block, null);
			} else {
				rewrite.markAsRemoved(assignParent, null);	
			}	
		} else {
			rewrite.markAsRemoved(assignment, null);
		}		
		
		proposal.markAsSelection(rewrite, fragment.getName());
		
		proposal.ensureNoModifications();
		resultingCollections.add(proposal);
		return true;
		
	}
	
	private boolean getSplitVariableProposals(IInvocationContext context, ASTNode node, Collection resultingCollections) throws CoreException {
		ASTNode parent= node.getParent();
		if (!(parent instanceof VariableDeclarationFragment)) {
			return false;
		}
		VariableDeclarationFragment fragment= (VariableDeclarationFragment) parent;
		
		if (fragment.getInitializer() == null) {
			return false;
		}
		Statement statement;