Bug 75672 Incorrect quick fix proposals [quick fix]
If I invoke CTRL+1 on a method's name to select "Rename in File", I get quick fixes to create the method in each of the superclasses. The method is private, so it doesn't make sense to create the method in a superclass. Also, I would rank "Rename in File" as higher priority even when the other option applies. Currently it is the last item on the list.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistProcessor.java
if (elem != null) {
				if (Bindings.isSuperType(elem, binding)) { 
					return false;
				}
			}
		}
		return true;
	}
	private boolean getRenameLocalProposals(IInvocationContext context, ASTNode node, IProblemLocation[] locations, Collection resultingCollections) {
		if (!(node instanceof SimpleName)) {
			return false;
		}
		SimpleName name= (SimpleName) node;
		IBinding binding= name.resolveBinding();
		if (binding != null && binding.getKind() == IBinding.PACKAGE) {
			return false;
		}
		if (locations != null) {
			for (int i= 0; i < locations.length; i++) {
				switch (locations[i].getProblemId()) {
					case IProblem.LocalVariableHidingLocalVariable:
					case IProblem.LocalVariableHidingField:
					case IProblem.FieldHidingLocalVariable:
					case IProblem.FieldHidingField:
					case IProblem.ArgumentHidingLocalVariable:
					case IProblem.ArgumentHidingField:
						return false;
				}
			}
		}