class DefaultWorkbenchFeaturesMenusHelper {

    public List<? extends MenuItem> getHomeViews() {
        final List<MenuItem> result = new ArrayList<>(1);

        result.add(MenuFactory.newSimpleItem(constants.HomePage())
                           .perspective(getDefaultPerspectiveIdentifier())
                           .endMenu()
                           .build().getItems().get(0));

        result.add(MenuFactory.newSimpleItem(constants.Admin())
                           .perspective(ADMIN)
                           .endMenu()
                           .build().getItems().get(0));

        return result;
    }

    public  DefaultWorkbenchFeaturesMenusHelper();
    @Inject public  DefaultWorkbenchFeaturesMenusHelper(SyncBeanManager iocManager,
                                               ActivityManager activityManager,
                                               PerspectiveManager perspectiveManager,
                                               Caller<AuthenticationService> authService,
                                               User identity,
                                               UserMenu userMenu,
                                               UtilityMenuBar utilityMenuBar,
                                               WorkbenchMegaMenuPresenter menuBar,
                                               AboutCommand aboutCommand,
                                               AuthorizationManager authorizationManager,
                                               SessionInfo sessionInfo,
                                               PlaceManager placeManager);

}