Given a list of integer numbers.
List<Integer> numbers = Stream.of(3, 2, 4, 1).collect(Collectors.toList());
What numbers does the generated list contain?
List<Integer> generated = numbers.stream()
.flatMap(elem -> Stream.concat(Stream.of(elem), Stream.of(elem)))
.collect(Collectors.toList());