rem: if (!el) return null; if (el.htmlElement) return Garbage.collect(el); 
context: 	$: function(el){		if (!el) return null;		if (el.htmlElement) return Garbage.collect(el);		var type = $type(el);		if (type == 'string'){			el = this.document.getElementById(el);			type = (el) ? 'element' : false;		}		if (type != 'element') return (['window', 'document'].contains(type)) ? el : null;		if (el.htmlElement) return Garbage.collect(el);		if (Element.$badTags.contains(el.tagName.toLowerCase())) return el;		$extend(el, Element.prototype);		el.htmlElement = $empty;		return Garbage.collect(el);	},
meta: 7826	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7826/1616cbc5fcd543c94f8d7a885c14f16f33dee3dd/Element.js/buggy/Source/Element/Element.js