rem: ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) { var className = 'HTML' + tag + 'Element'; if(window[className]) return; var klass = window[className] = {}; klass.prototype = document.createElement(tag ? tag.toLowerCase() : 'div').__proto__; }); 
add: $A(element.childNodes).each(function(node) { element.removeChild(node) }); 
context:   ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {    var className = 'HTML' + tag + 'Element';    if(window[className]) return;    var klass = window[className] = {};    klass.prototype = document.createElement(tag ? tag.toLowerCase() : 'div').__proto__;  });
meta: 7608	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7608/d556a0875c83645645bd2067594241546d26d052/prototype.js/buggy/web/js/prototype.js