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/LinkedNamesAssistProposal.java
return relativeRank;
				}
				
			});
			
			IDocument document= viewer.getDocument();
			LinkedPositionGroup group= new LinkedPositionGroup();
			for (int i= 0; i < sameNodes.length; i++) {
				ASTNode elem= sameNodes[i];
				group.createPosition(document, elem.getStartPosition(), elem.getLength(), i);
			}
			
			LinkedEnvironment enviroment= new LinkedEnvironment();
			enviroment.addGroup(group);
			enviroment.forceInstall();
			
			LinkedUIControl ui= new LinkedUIControl(enviroment, viewer);
			ui.setPositionListener(new EditorHistoryUpdater());
			ui.setExitPosition(viewer, offset, 0, LinkedPositionGroup.NO_STOP);
			ui.enter();
			
			fSelectedRegion= ui.getSelectedRegion();
		} catch (BadLocationException e) {
			JavaPlugin.log(e);
		}
	}	
	/*
	 * @see ICompletionProposal#apply(IDocument)
	 */
	public void apply(IDocument document) {