rem: if (Element.$badTags.contains(el.tagName.toLowerCase())) continue; 
add: if (el.tagName && Element.$badTags.contains(el.tagName.toLowerCase())) continue; 
context: 	trash: function(elements){		for (var i = 0, j = elements.length, el; i < j; i++){			if (!(el = elements[i]) || !el.$tmp) continue;			if (Element.$badTags.contains(el.tagName.toLowerCase())) continue;			if (el.$events) el.fireEvent('trash').removeEvents();			for (var p in el.$tmp) el.$tmp[p] = null;			for (var d in Element.prototype) el[d] = null;			Garbage.elements[Garbage.elements.indexOf(el)] = null;			el.htmlElement = el.$tmp = el = null;		}		Garbage.elements.remove(null);	},
meta: 5237	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5237/c2d4dd41bf9464363e7778e11fefb6b023e9df51/Element.js/clean/Native/Element.js