rem: for (var i = 0; i < arguments.length; i++){ for (var property in arguments[i]){ var ap = arguments[i][property]; var mp = mix[property]; if (mp && $type(ap) == 'object' && $type(mp) == 'object') mix[property] = $merge(mp, ap); else mix[property] = ap; 
add: for (var i = 0, l = arguments.length; i < l; i++){ for (var key in arguments[i]){ var ap = arguments[i][key]; var mp = mix[key]; if (mp && $type(ap) == 'object' && $type(mp) == 'object') mix[key] = $merge(mp, ap); else mix[key] = ap; 
context: function $merge(){	var mix = {};	for (var i = 0; i < arguments.length; i++){		for (var property in arguments[i]){			var ap = arguments[i][property];			var mp = mix[property];			if (mp && $type(ap) == 'object' && $type(mp) == 'object') mix[property] = $merge(mp, ap);			else mix[property] = ap;		}	}	return mix;};
meta: 9980	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9980/b778c8f57299ed0f3b0b3d2a2aeee1b26d0e9568/Core.js/buggy/Source/Core/Core.js