default: return current; 
		self[property] = (function(previous, current){			if ($defined(current) && previous != current){				var type = $type(current);				if (type != $type(previous)) return current;				switch (type){					case 'function': return function(){						current.parent = this.parent = previous.bind(this);						return current.apply(this, arguments);					};					case 'object': return $merge(previous, current);				}			}			return previous;		})(kp, sp);
9494	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9494/7dbf543b65524329fcac439da9e13fb277533260/Class.js/buggy/Source/Class/Class.js