rem: fragments.reverse(false).each((function(fragment) { this.element.insertBefore(fragment, this.element.firstChild); }).bind(this)); 
add: return $A(children).inject([], function(elements, child) { if (child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)"))) elements.push(Element.extend(child)); return elements; }); 
context:     fragments.reverse(false).each((function(fragment) {      this.element.insertBefore(fragment, this.element.firstChild);    }).bind(this));
meta: 1782	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1782/a458ebb30ee90b66048c7fd858f5f39957a9be68/prototype.js/clean/webapp/sandbox/scripts/prototype.js