Bug 120078 [clean up][infrastructure] rename Convert*LoopProposal as Convert*LoopOperation and move to corext
Version: 3.2.0 Build id: I20051206-1200
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ConvertIterableLoopProposal.java
if (parent != null && list.getRewrittenList().contains(parent))
									getPositionGroup(fIdentifierName).addPosition(astRewrite.track(node));
							}
						}
						return false;
					}
				});
			}
			statement.setBody((Statement) astRewrite.createMoveTarget(body));
		}
		final SingleVariableDeclaration declaration= ast.newSingleVariableDeclaration();
		final SimpleName simple= ast.newSimpleName(name);
		getPositionGroup(fIdentifierName).addFirstPosition(astRewrite.track(simple));
		declaration.setName(simple);
		final ITypeBinding iterable= getIterableType(fIterator.getType());
		final NewImportRewrite imports= importRewrite;
		declaration.setType(importType(iterable, fStatement, importRewrite, fRoot));
		remover.registerAddedImport(iterable.getQualifiedName());
		statement.setParameter(declaration);
		statement.setExpression(getExpression(astRewrite));
		astRewrite.replace(fStatement, statement, group);
		remover.registerRemovedNode(fStatement);
		remover.applyRemoves(imports);
		return null;
	}
	/**
	 * Is this proposal applicable?
	 * 
	 * @return <code>true</code> if it is applicable, <code>false</code> otherwise
	 */