docs: public static String urlEncode(String part) {
  		try {
  			return URLEncoder.encode(part, Charsets.UTF_8_NAME);
  		} catch (UnsupportedEncodingException ignored) { // NOSONAR
  			// this exception is only for detecting and handling invalid inputs
  			return null;
  		}
  	}