Package-private methods are not inherited across package boundaries. There is currently code in the compiler which incorrectly assumes that a package-private message is inherited but, in some sense, remains hidden when inheritance crosses the package boundary. In later subclasses in the original package in which the package-private member was declared, the member "pops back up".
I will add a more detailed description of this bug later. I need a bug number now for documentation's sake.
todd.turnidge@Eng 1998-06-29