/**
  * {@inheritdoc}
  */
 protected function prepareQB()
 {
     $variantGroupIds = $this->groupRepository->getVariantGroupIds();
     $qb = parent::prepareQB();
     $qb->addAnd($qb->expr()->field('groupIds')->in($variantGroupIds));
     return $qb;
 }