///
////interface IFoo { }
////
////class testClass {
//// constructor(a:T, b:U, c:M){ }
////}
////
////// Constructor calls
////new testClass*construcor1*/
////new testClass(null, null, null)
////new testClass<,,/*construcor4*/>(null, null, null)
////new testClass(null, null, null)
// goTo.marker("construcor1");
// verify.currentSignatureHelpIs("testClass(a: T, b: U, c: M): testClass");
// verify.currentParameterHelpArgumentNameIs("T");
// verify.currentParameterSpanIs("T extends IFoo");
// goTo.marker("construcor2");
// verify.currentParameterHelpArgumentNameIs("U");
// verify.currentParameterSpanIs("U");
goTo.marker("construcor3");
verify.currentParameterHelpArgumentNameIs("T");
verify.currentParameterSpanIs("T extends IFoo");
goTo.marker("construcor4");
verify.currentParameterHelpArgumentNameIs("M");
verify.currentParameterSpanIs("M extends IFoo");
goTo.marker("construcor5");
verify.currentParameterHelpArgumentNameIs("U");
verify.currentParameterSpanIs("U");