code: public String buildReportStartupUrl(ControlledBounceProxyUrl controlledBounceProxyUrl) throws UnsupportedEncodingException {
          String url4cc = URLEncoder.encode(controlledBounceProxyUrl.getOwnUrlForClusterControllers(), "UTF-8");
          String url4bpc = URLEncoder.encode(controlledBounceProxyUrl.getOwnUrlForBounceProxyController(), "UTF-8");
  
          return baseUrl + //
                  "?bpid=" + this.bounceProxyId + //
                  "&url4cc=" + url4cc + //
                  "&url4bpc=" + url4bpc;
      }
docs: Returns the URL including query parameters to report bounce proxy
  startup.
  
  @param controlledBounceProxyUrl
  the URL of the bounce proxy
  @return the url including encoded query parameters
  @throws UnsupportedEncodingException
  if urls passed as query parameters could not be encoded
  correctly.