private function getCleanedRoles(array $reachableRoles, $suffix = '')
    {
        $existingRoles = [];
        $finalRoles = [];

        foreach ($reachableRoles as $role) {
            $name = $this->formatCleanedRoleName($role);

            if (!\in_array($name, $existingRoles, true)) {
                $rSuffix = 'ROLE_USER' !== $name && 'ORGANIZATION_ROLE_USER' !== $name ? $suffix : '';
                $existingRoles[] = $name;
                $finalRoles[] = $role.$rSuffix;
            }
        }

        return $finalRoles;
    }