Все функции возвращают List<Person>. Но внутри функции есть переменная типа Collection<Person> и ее надо вернуть.
Но функция возвращает List<Person>.
Как привести Collection<List<Person>> к List<Person>?
Используйте метод flatMap.
Collection<List<Person>> input = ...;
List<Person> output = input.stream()
.flatMap(Collection::stream)
.collect(Collectors.toList());
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости