while (paramsIterator.hasNext())
{
MuleMessage itemMessage = new DefaultMuleMessage(paramsIterator.next(), muleContext);
MuleEvent itemEvent = new DefaultMuleEvent(itemMessage, muleEvent);
List<QueryParamValue> queryParamValues = paramValueResolver.resolveParams(itemEvent, query.getParamValues());
result.add(queryParamValues);
}
return result;
}