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

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