rem: var type = $type(previous); 
add: var type = $type(current); 
context: Class.Merge = function(previous, current){	if (previous && previous != current){		var type = $type(previous);		if (type != $type(previous)) return current;		switch(type){			case 'function':				var merged = function(){					this.parent = arguments.callee.parent;					return current.apply(this, arguments);				};				merged.parent = previous;				return merged;			case 'object': return $merge(previous, current);		}	}	return current;};
meta: 7826	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7826/529edff1089f9ce9e99b02898e9457fa488a7dc7/Class.js/buggy/Class/Class.js