@Override
	public Spliterator<T> trySplit() {
		final List<Spliterator<T>> split = _spliterators.stream()
			.map(Spliterator::trySplit)
			.toList();

		return split.stream().noneMatch(Objects::isNull)
			? new ConcatSpliterator<>(split)
			: null;
	}
Create a new concatenating spliterator with the given arguments.

@param spliterators the spliterators which are concatenated
@throws NullPointerException if one of the arguments are {@code null}
jenetics.ext/src/main/java/io/jenetics/ext/internal/util/ConcatSpliterator.java