def METHOD_NAME(self, step: int) -> None:
    """
    The current learning team is added to the end of the queue and then updated with the
    next in line.
    :param step: The step of the trainer for debugging
    """
    self._queue.append(self._learning_team)
    self._learning_team = self._queue.popleft()
    logger.debug(f"Learning team {self._learning_team} swapped on step {step}")
    self._changed_training_team = True