class Hyper<T> { void foo(T t) {} }