abstract class A {} abstract class B extends A { public abstract void foo(); } class C extends A {}