"Let???s confine ourselves to cases where GenA is instantiated with a class type, i.e., where T is a class and not, for example, the type int or a struct." . . . . .