Всем привет! Валидатор не принимал решение без операции "return null". Почему в этом методе необходимо возвращать null? public static String getObjectType(Object o) { if (o instanceof Tiger) { return "Тигр"; } if (o instanceof Lion) { return "Лев"; } if (o instanceof Bull) { return "Бык"; } if (o instanceof Cow) { return "Корова"; } if (o instanceof Cat) { return "Кот"; } if (o instanceof Animal) { return "Животное"; } return null; // зачем возвращать null, когда есть родительский класс "Animal" и суперкласс "Object"? }