IPageFactory pageFactory = requestCycle.getApplication().getSessionSettings()
.getPageFactory();
if (pageParameters == null || pageParameters.size() == 0)
{
return pageFactory.newPage(pageClass);
}
else
{
// Add bookmarkable params in for WICKET-400.
requestCycle.getRequest().getParameterMap().putAll(pageParameters);