What happens when you mark overridden methods with different access descriptors?
<p>If a method foo() exists in a base class as protected, what happens if in the subclass we define the method with the "public" descriptor?</p>
