docs: public T slash(@Nullable Object object) {
  
  		object = object instanceof Optional ? ((Optional<?>) object).orElse(null) : object;
  
  		if (object == null) {
  			return getThis();
  		}
  
  		String path = object.toString();
  
  		if (path.endsWith("#")) {
  			path = path.substring(0, path.length() - 1);
  		}
  
  		if (!StringUtils.hasText(path)) {
  			return getThis();
  		}
  
  		path = path.startsWith("/") ? path : "/".concat(path);
  
  		return slash(UriComponentsBuilder.fromUriString(path).build(), false);
  	}