rem: return results.inject([], function(elements, result) { return elements.concat(selector.findElements(result || element)); }); 
add: return $A($(form).getElementsByTagName('*')).inject([], function(elements, child) { if (Form.Element.Serializers[child.tagName.toLowerCase()]) elements.push(Element.extend(child)); return elements; }); 
context:         return results.inject([], function(elements, result) {          return elements.concat(selector.findElements(result || element));        });
meta: 5339	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5339/55c6c64da0fbbfba74a0b4ad68022bf640a0a049/prototype.js/buggy/railties/html/javascripts/prototype.js