protected Map<String, List<StringValue>> generatePostParameters()
{
Map<String, List<StringValue>> postParameters = new HashMap<String, List<StringValue>>();
IRequestParameters queryParams = getQueryParameters();
@SuppressWarnings("unchecked")
Map<String, String[]> params = getContainerRequest().getParameterMap();
for (Map.Entry<String, String[]> param : params.entrySet())
{
final String name = param.getKey();
final String[] values = param.getValue();
// build a mutable list of query params that have the same name as the post param
List<StringValue> queryValues = queryParams.getParameterValues(name);
if (queryValues == null)
{
queryValues = Collections.emptyList();
}
else