rem: return expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], function(results, expr) { var selector = new Selector(expr); return results.inject([], function(elements, result) { return elements.concat(selector.findElements(result || element)); }); }); 
add: $A(element.childNodes).each(function(node) { element.removeChild(node) }); 
context:       return expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], function(results, expr) {        var selector = new Selector(expr);        return results.inject([], function(elements, result) {          return elements.concat(selector.findElements(result || element));        });      });
meta: 8434	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8434/6873fc8026e87544ee93e0d9551ae57083313cff/prototype.js/clean/vendor/rails/railties/html/javascripts/prototype.js