rem: el._element_extended_ = true; Garbage.collect(el); el.extend = Object.extend; if (!(el instanceof HTMLElement)) el.extend(Element.prototype); 
add: if (!el.extend){ el._element_extended_ = true; Garbage.collect(el); el.extend = Object.extend; if (!(el instanceof HTMLElement)) el.extend(Element.prototype); } 
context: function $(el){	if (!el) return false;	if (el._element_extended_) return el;	if ($type(el) == 'string') el = document.getElementById(el);	if ([window, document].test(el)) return el;	if ($type(el) != 'element') return false;	if (['object', 'embed'].test(el.tagName.toLowerCase())) return el;	el._element_extended_ = true;	Garbage.collect(el);	el.extend = Object.extend;	if (!(el instanceof HTMLElement)) el.extend(Element.prototype);	return el;};
meta: 7052	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7052/e7dd910693884a63178478122a8cdcbd826b62c2/Element.js/buggy/Native/Element.js