protected function setOperationIterator(\Traversable $iterator, Common\SetOperations\ISetFilter $setFilter) { return new SetOperationIterator($this->adapter($iterator), $setFilter); }