package p { internal class C { protected function e() { } } public class D extends C { protected function e() { } } }