addLinkedModeProposal(key, typeProposals[i]);
addLinkedPositionProposal(key, typeProposals[i]);
	private Type evaluateParameterTypes(AST ast, Expression elem, String key) throws CoreException {		ITypeBinding binding= Bindings.normalizeTypeBinding(elem.resolveTypeBinding());		if (binding != null) {			ITypeBinding[] typeProposals= ASTResolving.getRelaxingTypes(ast, binding);			for (int i= 0; i < typeProposals.length; i++) {				addLinkedModeProposal(key, typeProposals[i]);			}					String typeName= getImportRewrite().addImport(binding);			return ASTNodeFactory.newType(ast, typeName);		}		return ast.newSimpleType(ast.newSimpleName("Object")); //$NON-NLS-1$	}