public function findByBuilder(VisitorSessionRanTreeVersionRepositoryBuilder $visitorSessionRanTreeVersionRepositoryBuilder)
 {
     $where = array();
     $params = array();
     if ($visitorSessionRanTreeVersionRepositoryBuilder->getDateRange()) {
         $where[] = ' vsrtv.createdAt > :from AND vsrtv.createdAt < :to';
         $params['from'] = $visitorSessionRanTreeVersionRepositoryBuilder->getDateRange()->getFrom();
         $params['to'] = $visitorSessionRanTreeVersionRepositoryBuilder->getDateRange()->getTo();
     }
     $s = $this->getEntityManager()->createQuery(' SELECT vsrtv FROM QuestionKeyBundle:VisitorSessionRanTreeVersion vsrtv' . ' WHERE ' . implode(" AND ", $where))->setParameters($params)->getResult();
     return $s;
 }