rem: if (fn.call(bind, this[i], i, this)) results.push(this[i]); 
add: if ((i in this) && fn.call(bind, this[i], i, this)) results.push(this[i]); 
context: Array.prototype.filter = Array.prototype.filter || function(fn, bind){	var results = [];	for (var i = 0; i < this.length; i++){		if (fn.call(bind, this[i], i, this)) results.push(this[i]);	}	return results;};
meta: 6317	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6317/ad21ba136685cc9eebd3a9ca3fb5e53e7da86e2d/Array.js/clean/Native/Array.js