Доброго времени суток. Не могу добавить объекты в исходное множество, получаю ошибку: не могу добавить в Set<? extends Animal>, так как неподходящий тип. Но как по-другому добавить я не представляю... UPDATE: С добавлением в множество я таки разобрался (спасибо комментаторам). Но похоже теперь валидатор требует чтобы я написал свой loader, иначе я не могу понять почему все пункты кроме последнего красные. На тестовых данных из условия все работает отлично.