Need new access specifier
I think there must be another access specifier that is like protected but not friendly, I mean only the supclasses can access that, not the classes in that package.
Suppose a class that has private or friendly fields and I had to define another field of the same type for its subclass.
Or I have a class with a protected field that I know I will use it if I want to define a subclass of it. But I don't want to let the other classes in thatpackage modify this field unintentionally.
The problem is not only for fields. There are situations that I want to permit subclasses to call a method but I don't want other classes in the same package call it.

