class C extends A<String> { @Override public void foo(String s) { super.foo(s); } }