class C { void foo(){} } class D extends C{ static <T> void foo(){} }