code: private StringBuilder queryProcessing(TmdbParameters params) {
          StringBuilder urlString = new StringBuilder();
  
          // Append the suffix of the API URL
          if (submethod != MethodSub.NONE) {
              urlString.append("/").append(submethod.getValue());
          }
  
          // Append the key information
          urlString.append(DELIMITER_FIRST)
                  .append(Param.API_KEY.getValue())
                  .append(apiKey)
                  .append(DELIMITER_SUBSEQUENT)// Append the search term
                  .append(Param.QUERY.getValue());
  
          String query = (String) params.get(Param.QUERY);
  
          try {
              urlString.append(URLEncoder.encode(query, "UTF-8"));
          } catch (UnsupportedEncodingException ex) {
              LOG.trace("Unable to encode query: '{}' trying raw.", query, ex);
              // If we can't encode it, try it raw
              urlString.append(query);
          }
  
          return urlString;
      }
docs: Create the query based URL portion
  
  @param params The parameters for the method
  @return Builder object