docs: public static String encodeParameter(Object source) {
  
  		Assert.notNull(source, "Request parameter value must not be null!");
  
  		try {
  			return UriUtils.encodeQueryParam(source.toString(), ENCODING);
  		} catch (Throwable e) {
  			throw new IllegalStateException(e);
  		}
  	}