public abstract class X { protected abstract void f(); }