abstract class A { protected abstract int foo(); }