Naseem, I appreciate your comments, but I don't see what they have to do with the discussion.
What I say is that, according to K&B book, a protected member becomes private in a subclass outside the package where the protected member was declared. It means that, if we extend the subclass that inherits the protected member, any class that extends such subclass should not be able to access the protected member.
See the following example:
Line 1 should give us a compilation error, since "i" becomes private in Sub class, so it's not visible for Test class. If this is true (and it seems it is when running the previous example), the sentence in the K&B book should read:
..when a subclass-outside-the-package inherits a protected member, the member is essentially private inside the subclass, such that only the subclass can access it.
Notice that the text "and its subclasses" has been removed from the sentence.