docs: private String getServerURL(String entityBaseURL, String entityAlias, String processingURL,
              Map<String, String> parameters) {
  
          StringBuilder result = new StringBuilder();
          result.append(entityBaseURL);
          if (!processingURL.startsWith("/")) {
              result.append("/");
          }
          result.append(processingURL);
  
          if (entityAlias != null) {
              if (!processingURL.endsWith("/")) {
                  result.append("/");
              }
              result.append("alias/");
              result.append(entityAlias);
          }
  
          String resultString = result.toString();
  
          if (parameters == null || parameters.size() == 0) {
  
              return resultString;
  
          } else {
  
              // Add parameters
              URLBuilder returnUrlBuilder = new URLBuilder(resultString);
              for (Map.Entry<String, String> entry : parameters.entrySet()) {
                  returnUrlBuilder.getQueryParams().add(new Pair<String, String>(entry.getKey(), entry.getValue()));
              }
              return returnUrlBuilder.buildURL();
  
          }
  
      }