if a class 'x' of package 'p' has a default access modifier then there's no point having a protected method 'm' with 'x'
because in another package we can't access class 'x' so how can we access 'm' .So my conclusion is that
a class should be public(although not enforced by
java) if its is declaring some protected members.
please someone tell me if my conclusion is wrong.