handleUrlParameters(sParameters, sParameterName, sParameterValue, oURLParsingService) {
			if (Utils.hasParameterAndValue(sParameterName, sParameterValue, oURLParsingService)) {
				if (sParameters.startsWith("?")) {
					sParameters = sParameters.substr(1, sParameters.length);
				}
				const aFilterUrl = sParameters.split("&").filter((sParameter) => {
					return sParameter !== `${sParameterName}=${sParameterValue}`;
				});
				sParameters = "";
				if (aFilterUrl.length > 0) {
					sParameters = `?${aFilterUrl.join("&")}`;
				}
			} else {
				sParameters += `${(sParameters.length > 0 ? "&" : "?") + sParameterName}=${sParameterValue}`;
			}
			return sParameters;
		}
Standalone: Adds the given search parameter to the URL or removes it.

@param  {string} sParameters - The URL parameters to be modified
@param  {string} sParameterName - The parameter name that can be removed or added
@param  {string} sParameterValue - The parameter value of the parameter name that can be removed or added
@param  {sap.ushell.services.URLParsing} oURLParsingService - The Unified Shell's internal URL parsing service
@returns {string} The modified URL