function createHandler(handler: typeof Handler, params: string[]) {
var obj = new handler(params);
return obj;
}
var h = createHandler(Handler, ['hi', 'bye']);
A. McCallum, K. Nigam, and L. Ungar. KDD '00: Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data mining, page 169--178. New York, NY, USA, ACM Press, (2000)