public class PR119543 { public abstract static aspect A { private pointcut caching(); private pointcut permitted(); before() : caching() { } } static aspect A1 extends A { } }