rem: if (!this.addEvent) return this; for (var option in this.options){ if ($type(this.options[option] == 'function') && option.test(/^on[A-Z]/)) this.addEvent(option, this.options[option]); 
add: if (this.addEvent){ for (var option in this.options){ if ($type(this.options[option] == 'function') && /^on[A-Z]/.test(option)) this.addEvent(option, this.options[option]); } 
context: 	setOptions: function(){		this.options = $merge.apply(null, [this.options].extend(arguments));		if (!this.addEvent) return this;		for (var option in this.options){			if ($type(this.options[option] == 'function') && option.test(/^on[A-Z]/)) this.addEvent(option, this.options[option]);		}		return this;	}
meta: 8516	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8516/a2d74a8ef9eb2938026367560f451c8b7768acd5/Class.Extras.js/clean/Class/Class.Extras.js