package p; class B<S> extends A<S>{ protected void m(S s){} }