в классе "|2" не может перекрывать "|3" в классе "|4", поскольку промежуточный класс "|5" перекрывает "|3" в классе "|4", ...

"|1" в классе "|2" не может перекрывать "|3" в классе "|4", поскольку промежуточный класс "|5" перекрывает "|3" в классе "|4", но является недоступным.
"|1" в классе "|2" не может переопределять "|3" в классе "|4", так как промежуточный класс "|5" переопределяет "|3" в классе "|4", но не является доступным.
"|1" в классе "|2" не может переопределять "|3" в классе "|4", так как промежуточный класс "|5", переопределяющий "|3" в классе "|4", недоступен.