code: public static void addParameters(final IRequestParameters parameters,
  		final Map<String, String[]> parameterMap)
  	{
  		final Set<String> parameterNames = parameters.getParameterNames();
  		for (final String parameterName : parameterNames)
  		{
  			final List<StringValue> parameterValues = parameters.getParameterValues(parameterName);
  			String[] stringArray = { };
  			if ((parameterValues != null) && !parameterValues.isEmpty())
  			{
  				stringArray = new String[parameterValues.size()];
  				for (int i = 0; i < parameterValues.size(); i++)
  				{
  					stringArray[i] = parameterValues.get(i).toString();
  				}
  				if (parameterMap.containsKey(parameterName))
  				{
  					stringArray = ArrayUtils.addAll(parameterMap.get(parameterName), stringArray);
  				}
  			}
  			parameterMap.put(parameterName, stringArray);
  		}
  	}
docs: Adds the given parameters to the given map.
  
  @param parameters
  The parameters to add to the map.
  @param parameterMap
  The map to add the parameters.