I can restrict generics to a specify type using the \"Where\" clause such as:
public void foo() where TTypeA : class, A
How d
public void foo() where TTypeA : class, A where TTypeB : class, B