public class Test { abstract class Base extends Int { @Override public abstract String foo(); } class Int { } }