title: Protected members in a superclass inaccessible by indirect subclass in Java
body: <p>Why is it that in Java, a superclass' protected members are inaccessible by an indirect subclass in a different package? I know that a direct subclass in a different package can access the superclass' protected members. I thought any subclass can access its inherited protected members.</p>
  
  <p><em>EDIT</em></p>
  
  <p>Sorry novice mistake, subclasses can access an indirect superclasses' protected members.</p>