case 'function': return function(){ current.parent = this.parent = previous.bind(this); return current.apply(this, arguments); }; 
return function(){ var old = self.parent; self.parent = current.parent; var value = current.apply(self, arguments); self.parent = old; return value; }; 
					case 'function': return function(){						current.parent = this.parent = previous.bind(this);						return current.apply(this, arguments);					};
9299	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9299/aa8dc1776dbeec17ac76b82ec6625b6a647ed7f1/Class.js/buggy/Source/Class/Class.js