IBookmarkablePageRequestTarget pageClassRequestTarget = (IBookmarkablePageRequestTarget)target;
Class pageClass = pageClassRequestTarget.getPageClass();
PageParameters parameters = pageClassRequestTarget.getPageParameters();
if (parameters == null || parameters.size() == 0)
{
newLastRenderedPage = new DefaultPageFactory().newPage(pageClass);
}
else
{
newLastRenderedPage = new DefaultPageFactory().newPage(pageClass,
parameters);
}
}
}
}