protected BreadcrumbViewBean buildBreadcrumbViewBean(final RequestData requestData) {
    final Locale locale = requestData.getLocale();

    // BREADCRUMB
    BreadcrumbViewBean breadcrumbViewBean = new BreadcrumbViewBean();
    breadcrumbViewBean.setName(
        getSpecificMessage(ScopeWebMessage.HEADER_MENU, FoUrls.CONTACT.getKey(), locale));

    List<MenuViewBean> menuViewBeans = breadcrumbViewBean.getMenus();
    MenuViewBean menu = new MenuViewBean();
    menu.setKey(FoUrls.HOME.getKey());
    menu.setName(
        getSpecificMessage(ScopeWebMessage.HEADER_MENU, FoUrls.HOME.getMessageKey(), locale));
    menu.setUrl(urlService.generateUrl(FoUrls.HOME, requestData));
    menuViewBeans.add(menu);

    menu = new MenuViewBean();
    menu.setKey(FoUrls.CONTACT.getKey());
    menu.setName(getSpecificMessage(ScopeWebMessage.HEADER_MENU, FoUrls.CONTACT.getKey(), locale));
    menu.setUrl(urlService.generateUrl(FoUrls.CONTACT, requestData));
    menu.setActive(true);
    menuViewBeans.add(menu);

    return breadcrumbViewBean;
  }