1 2 3 4 5 6 7 8 9 10
aspect Foo { public <T extends I> void C.mitd(T something) {} } class C { <T extends I> void m(T something) {} } interface I {}