public NavigatorBreadcrumbs(final Mode mode) { initWidget(breadcrumbs); if (mode != null) { switch (mode) { case HEADER: breadcrumbs.removeStyleName(Constants.BREADCRUMB); breadcrumbs.setStyleName(NavigatorResources.INSTANCE.css().breadcrumb()); break; case SECOND_LEVEL: breadcrumbs.addStyleName(NavigatorResources.INSTANCE.css().breadcrumb2ndLevel()); break; } } }