rem: if (iterable && typeof iterable.length == 'number' && $type(iterable) != 'object'){ return Array.forEach(iterable, fn, bind); } for (var name in iterable){ if (iterable.hasOwnProperty(name)) fn.call(bind || iterable, iterable[name], name); } return iterable; 
add: if (iterable && typeof iterable.length == 'number' && $type(iterable) != 'object') Array.forEach(iterable, fn, bind); else Abstract.each(iterable, fn, bind); 
context: function $each(iterable, fn, bind){	if (iterable && typeof iterable.length == 'number' && $type(iterable) != 'object'){		return Array.forEach(iterable, fn, bind);	}	for (var name in iterable){		if (iterable.hasOwnProperty(name)) fn.call(bind || iterable, iterable[name], name);	}	return iterable;};
meta: 9980	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9980/a48eab22c0d272a65886c4cf2c385a0b46f0424d/Array.js/buggy/Native/Array.js