/** public class EventHandler
  */
function EventHandler(source) {
	this.source = source;
}

EventHandler.prototype.execute = function(eventName, publisherData, subscriberData) {
	try {
		this.doHandler(eventName, publisherData, subscriberData);
	} catch(e) {
		/*
		console.log('error!!: ' + this.source);
		console.log("	name = " + e.name);
		console.log("	message = " + e.message);
		console.log("	event = " + eventName);
		*/
	}
}

EventHandler.prototype.doHandler = function(eventName, publisherData, subscriberData) {
	// We should use this prototype method to log an error if it is not overwritten
	// console.log("No handler has been defined for this event:" + eventName);
}



