class UserSessionService implements TransUnitEditEventHandler,
        ExitWorkspaceEventHandler, EnterWorkspaceEventHandler {

    @Override
    public void onEnterWorkspace(EnterWorkspaceEvent event) {
        HasManageUserPanel panel =
                workspaceUsersPresenter.addNewUser(event.getPerson());
        addTranslator(event.getEditorClientId(), event.getPerson(), null, panel);
    }

    @Inject public  UserSessionService(EventBus eventBus, DistinctColor distinctColor,
            WorkspaceUsersPresenter workspaceUsersPresenter,
            TranslatorInteractionService interactionService);

}