code: public UriComponentsBuilder pathSegment(String... pathSegments) throws IllegalArgumentException {
  		Assert.notNull(pathSegments, "'segments' must not be null");
  		this.pathBuilder.addPathSegments(pathSegments);
  		resetSchemeSpecificPart();
  		return this;
  	}
docs: Append the given path segments to the existing path of this builder.
  Each given path segment may contain URI template variables.
  @param pathSegments the URI path segments
  @return this UriComponentsBuilder