А чо нельзя сразу достать группы в которых есть место?
ну у меня этот метод, как раз достаёт groupId с группой, которая свободна. Я сюда передаю курс и получаю доступные для него группы и мне нужно проверить, какая из них свободна. Ну и мне нужно заполнить прошлую группу, а потом к следующей