rem: var val = props[prop]; switch (prop){ case 'styles': this.setStyles(val); break; case 'events': if (this.addEvents) this.addEvents(val); break; case 'properties': this.setProperties(val); break; default: this.setProperty(prop, val); } 
add: if (Element.Setters[prop]) Element.setters[prop].call(this, props[prop]); else this.setProperty(prop, props[prop]); 
context: 	set: function(props){		for (var prop in props){			var val = props[prop];			switch (prop){				case 'styles': this.setStyles(val); break;				case 'events': if (this.addEvents) this.addEvents(val); break;				case 'properties': this.setProperties(val); break;				default: this.setProperty(prop, val);			}		}		return this;	},
meta: 7826	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7826/efb4f770b56fdc035f18061222f0527b9b36ca5f/Element.js/buggy/Native/Element.js