Почему Java указывает, что спецификатор доступа для метода переопределения может разрешать больший, но не меньший доступ, чем переопределяемый метод? Например, метод защищенного экземпляра в суперклассе можно сделать общедоступным, но не закрытым в подклассе.