rem: array.each(function(ar){ string.push(Json.toString(ar)); }); 
add: selector.clean().split(' ').each(function(sel, i){ var param = sel.match(/^(\w*|\*)(?:#([\w-]+)|\.([\w-]+))?(?:\[(\w+)(?:([*^$]?=)["']?([^"'\]]*)["']?)?])?$/);  if (!param) return; Filters.selector = param; param[1] = param[1] || '*'; if (i == 0){ if (param[2]){ var el = this.getElementById(param[2]); if (!el || ((param[1] != '*') && (Element.prototype.getTag.call(el) != param[1]))) return; elements = [el]; } else { elements = $A(this.getElementsByTagName(param[1])); } } else { elements = Elements.prototype.getElementsByTagName.call(elements, param[1], true); if (param[2]) elements = elements.filter(Filters.id); } if (param[3]) elements = elements.filter(Filters.className); if (param[4]) elements = elements.filter(Filters.attribute); }, this); 
context: 			array.each(function(ar){				string.push(Json.toString(ar));			});
meta: 3891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3891/03c9c00aa7fdb2f2d8571e7665048da8759cf30a/mootools-uncompressed.js/buggy/includes/js/mootools-uncompressed.js