Задачи на generics в Java. Часть 4
Сделайте TreeNode<T> generic class.
Сделайте generic метод flatten для списка списков.
Сделайте Either<L, R> (concept).
Generic метод с nullable типом.
Сделайте Function<T, R> и используйте.
Generic метод в non-generic class.
Сделайте Paginated<T> record.
Сравните List<Object> и List<?>.
Generic метод zip двух списков.
Комплексная generic задача.