public class Client<T> { public void foo(A<T> a) { } }