package p; class A<S>{ void x(){} protected void mmm(S t) {} protected void n() {} } class B<T> extends A<T>{ }