///
////class G { // Introduce type parameter T
//// self: G; // Use T as type argument to form instance type
//// f() {
//// this./*1*/self = /*2*/this; // self and this are both of type G
//// }
////}
goTo.marker('1');
verify.quickInfoIs('(property) G.self: G');
goTo.marker('2');
verify.quickInfoIs('class G');