code: public static List<String> tokenizeAndUriDecode(String string, String delimiters) {
          List<String> tokenize = StringUtils.tokenize(string, delimiters, true, true);
          List<String> decoded = new ArrayList<String>(tokenize.size());
  
          for (String token : tokenize) {
              decoded.add(decode(token));
          }
  
          return decoded;
      }
docs: Given a string of "application/x-www-form-urlencoded" format values, tokenize it and decode the values.
  
  @param string A "application/x-www-form-urlencoded" format string.
  @param delimiters delimiters to use for tokenizing the given string.
  @return List of decoded values (UTF-8) from the original string.