class BranchManagementPresenter extends Section<ProjectScreenModel> {

    void setBranch(final String branchName) {
        selectedBranch = branchName;
        setup(branchName);
        fireChangeEvent();
    }

    @Inject public  BranchManagementPresenter(final View view,
                                     final Promises promises,
                                     final MenuItem<ProjectScreenModel> menuItem,
                                     final Event<SettingsSectionChange<ProjectScreenModel>> settingsSectionChangeEvent,
                                     final Caller<LibraryService> libraryService,
                                     final LibraryPlaces libraryPlaces,
                                     final RoleAccessListPresenter roleAccessListPresenter,
                                     final ProjectController projectController);

}