Bug 94651 conver to new for loop quick assist: variable name proposals should include inserted name and standard proposals
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ConvertIterableLoopProposal.java
if (qualifier != null) {
										final ITypeBinding type= qualifier.resolveTypeBinding();
										if (type != null) {
											final ITypeBinding iterable= getSuperType(type, "java.lang.Iterable"); 
											if (iterable != null) {
												fExpression= qualifier;
												if (qualifier instanceof Name) {
													final Name name= (Name) qualifier;
													fIterable= name.resolveBinding();
												} else if (qualifier instanceof MethodInvocation) {
													final MethodInvocation invocation= (MethodInvocation) qualifier;
													fIterable= invocation.resolveMethodBinding();
												} else if (qualifier instanceof FieldAccess) {
													final FieldAccess access= (FieldAccess) qualifier;
													fIterable= access.resolveFieldBinding();
												}
											}
										}
									}
								}
								return true;
							}
							public final boolean visit(final VariableDeclarationFragment node) {
								final IVariableBinding binding= node.resolveBinding();
								if (binding != null) {
									final ITypeBinding type= binding.getType();
									if (type != null) {
										final ITypeBinding iterator= getSuperType(type, "java.util.Iterator"); 
										if (iterator != null)
											fIterator= binding;