src/main/java/de/qaware/xff/util/uri/UriComponentsBuilder.java
/**
     * Set the query parameter values overriding all existing query values for
     * the same parameter. If no values are given, the query parameter is removed.
     *
     * @param name   the query parameter name
     * @param values the query parameter values
     * @return this UriComponentsBuilder
     */
Set the query parameter values overriding all existing query values for
the same parameter. If no values are given, the query parameter is removed.

@param name   the query parameter name
@param values the query parameter values
@return this UriComponentsBuilder
Set the query parameter values overriding all existing query values for the same parameter . If no values are given the query parameter is removed . @param name the query parameter name @param values the query parameter values @return this UriComponentsBuilder
public UriComponentsBuilder replaceQueryParam(String name, Object... values) {
        Validate.notNull(name, "Name must not be null");
        this.queryParams.remove(name);
        if (!ArrayUtils.isEmpty(values)) {
            queryParam(name, values);
        }
        resetSchemeSpecificPart();
        return this;
    }
public UriComponentsBuilder replaceQueryParam ( String name , Object ... values ) { Validate . notNull ( name , "Name must not be null" ) ; this . queryParams . remove ( name ) ; if ( ! ArrayUtils . isEmpty ( values ) ) { queryParam ( name , values ) ; } resetSchemeSpecificPart ( ) ; return this ; }
Set the query parameter values overriding all existing query values for
 the same parameter.
Set the query parameter values overriding all existing query values for the same parameter .