/**
  * Removes all frontend usergroups that were set in previous actions
  *
  * @param \Evoweb\SfRegister\Domain\Model\FrontendUser $user
  * @return void
  */
 protected function removePreviousUserGroups(\Evoweb\SfRegister\Domain\Model\FrontendUser $user)
 {
     $userGroupIds = $this->getUserGroupIds();
     foreach ($userGroupIds as $userGroupId) {
         /** @var \TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup $usergroupToRemove */
         $usergroupToRemove = $this->userGroupRepository->findByUid($userGroupId);
         $user->removeUsergroup($usergroupToRemove);
     }
 }