public Path append(final Path... paths) {
		final var list = new ArrayList<>(this.elements);
		for (var path : paths) {
			list.addAll(path.elements);
		}
		return new Path(list);
	}
Appends the given {@code paths} to {@code this} and returns a new
path object.

@param paths the paths to append to {@code this} path
@return a new path object
jenetics.incubator/src/main/java/io/jenetics/incubator/beans/Path.java