class B{} class A> { void bar(A> a){ foo(a); } > void foo(A a){} }