package p; abstract class A<S>{ } abstract class B extends A<String>{ public abstract void m(); }