public Path subPath(final int fromIndex, final int toIndex) {
		return new Path(elements.subList(fromIndex, toIndex));
	}
Returns a relative {@code Path} that is a subsequence the element names
of this path.

@param fromIndex low endpoint (inclusive) of the subPath
@param toIndex   high endpoint (exclusive) of the subPath
@return a new {@code Path} object that is a subsequence of the
elements in this {@code Path}
@throws IndexOutOfBoundsException for an illegal endpoint index value
       ({@code fromIndex < 0 || toIndex > size || fromIndex > toIndex})
jenetics.incubator/src/main/java/io/jenetics/incubator/beans/Path.java