class C {
    x = this;
}

class D<T> {
    x = this;
    y: T;
}