public function testStartMultipleOrGroupsBuildsCompositePredicate()
 {
     $builder = new PredicateBuilder();
     $builder->startOrGroup();
     $builder->startOrGroup();
     $builder->orWhere('bacon');
     $builder->orWhere('eggs');
     $builder->endGroup();
     $builder->orWhere('steak');
     $builder->endGroup();
     $builder->andWhere('wine');
     $this->assertQuery('(((bacon OR eggs) OR steak) AND wine)', $builder);
 }