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
List initializers= fOldForStatement.initializers();
		for (Iterator iter= initializers.iterator(); iter.hasNext();) {
			VariableDeclarationExpression element= (VariableDeclarationExpression)iter.next();
			List declarationFragments= element.fragments();
			for (Iterator iterator= declarationFragments.iterator(); iterator.hasNext();) {
				VariableDeclarationFragment fragment= (VariableDeclarationFragment)iterator.next();
				doInferCollectionFromFragment(fragment);
			}
		}
	}
	/**
	 * @param fragment VariableDeclarationFragment to visit. This helper method is useful
	 *        for the IDIOM when the stop condition is expressed with another
	 *        variable within loop: for (int i=0, max= array.length; i < max;
	 *        i++){}
	 */
	private void doInferCollectionFromFragment(VariableDeclarationFragment fragment) {
		Expression initializer= fragment.getInitializer();
		initializer.accept(new ASTVisitor() {
			public boolean visit(QualifiedName qualifiedName) {
				initializeBindings(qualifiedName.getQualifier());
				return false;
			}
			public boolean visit(SimpleName simpleName) {
				initializeBindings(simpleName);
				return false;
			}
			public boolean visit(MethodInvocation methodCall){
				ITypeBinding typeBinding= methodCall.resolveTypeBinding();
				if (typeBinding.isArray()){