Bug 16230 Quick Fix: no "create field" when prefixed with "this."
class Example { public Example(Object object) { this.object = object; } } Quick Fix doesn't provide a solution for "this.object" - "create field" would be appropriate.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/UnresolvedElementsSubProcessor.java
return;
		}
		MethodInvocation invocationNode= (MethodInvocation) nameNode.getParent();
		
		
		String methodName= nameNode.getIdentifier();
				
		SimilarElement[] elements= SimilarElementsRequestor.findSimilarElement(cu, nameNode, SimilarElementsRequestor.METHODS);
		for (int i= 0; i < elements.length; i++) {
			String curr= elements[i].getName();
			if (curr.equals(methodName) && needsNewName) {
				continue;
			}
			
			String label= CorrectionMessages.getFormattedString("UnresolvedElementsSubProcessor.changemethod.description", curr); 
			proposals.add(new ReplaceCorrectionProposal(label, problemPos, curr, 2));
		}
		
		
		
		
		IType type= null;
		Expression sender= invocationNode.getExpression();
		if (sender != null) {
			ITypeBinding binding= sender.resolveTypeBinding();
			if (binding != null && binding.isFromSource()) {
				type= Binding2JavaModel.find(binding, cu.getJavaProject());
				if (type != null) {
					ICompilationUnit changedCU= type.getCompilationUnit();
					if (!changedCU.isWorkingCopy()) {