Bug 97283 [quick fix] enhanced for loop should not show up on 1.4 projects
RC1 I also get the enhanced for loop proposals in a 1.4 project
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ConvertForLoopProposal.java
rewrite.replace(declarationStatement, null, null);
		return;
	}
	private void linkAllReferences(ASTRewrite rewrite, List occurences) {
		for (Iterator iter= occurences.iterator(); iter.hasNext();) {
			ASTNode variableRef= (ASTNode)iter.next();
			addLinkedPosition(rewrite.track(variableRef), false, ELEMENT_KEY_REFERENCE);
		}
	}
	private void replaceMultipleOccurences(ASTRewrite rewrite, List occurences) {
		for (Iterator iter= occurences.iterator(); iter.hasNext();) {
			ASTNode element= (ASTNode)iter.next();
			ArrayAccess arrayAccess= element instanceof ArrayAccess ? (ArrayAccess)element : (ArrayAccess)ASTNodes.getParent(
				element, ArrayAccess.class);
			if (arrayAccess != null) {
				SimpleName elementReference= fAst.newSimpleName(fParameterDeclaration.getName().getIdentifier());
				rewrite.replace(arrayAccess, elementReference, null);
				addLinkedPosition(rewrite.track(elementReference), false, ELEMENT_KEY_REFERENCE);
			}
		}
	}
	private void doInferElement() throws CoreException {
		if (fCollectionName == null) {
			createDefaultParameter();
		} else {
			if (fOldCollectionTypeBinding.isArray()) {
				ITypeBinding elementType= fOldCollectionTypeBinding.getElementType();
				fParameterDeclaration= fAst.newSingleVariableDeclaration();
				SimpleName name= fAst.newSimpleName(ELEMENT_KEY_REFERENCE);
				fParameterDeclaration.setName(name);