}
}
if(addPageParameter)
{
PageParameterContext pageParameterContext =
CodiUtils.getContextualReferenceByClass(PageParameterContext.class, true);
if(pageParameterContext != null)
{
for(Map.Entry<String, String> entry : pageParameterContext.getPageParameters().entrySet())
{
//TODO add multi-value support - see comment in PageParameterContext
result.add(new RequestParameter(entry.getKey(), new String[] {entry.getValue()}));
}
}