///
//// function f() { }
//// function f2(b: X): X { return null; }
//// class C {
//// public f() {}
//// f2(b): X { return null; }
//// }
////
//// interface I {
//// f();
//// f2(/*addParam*/a: X): X;
//// }
////
diagnostics.setEditValidation(IncrementalEditValidation.SyntacticOnly);
goTo.marker('addParam');
edit.insert(", X");
goTo.marker('addTypeParam');
edit.insert(", X");
diagnostics.validateTypesAtPositions(91, 163);