*/
@Override
public void beforePageRender(Page page) throws BusinessLogicException {
Class pageClass = page.getClass();
if(breadcrumbInfoAccessor.isBreadcrumbedPage(pageClass)) {
Target target = getTarget(page);
String targetKey = targetKeyFactory.getTargetKey(target);
String pageKey = targetKey;
if(page instanceof KeyAware) {
pageKey = ((KeyAware)page).getKey();
}