class A<G, T> extends Test<G, T>{ void foo(T t){} }