public function joinIterator(\Traversable $outerIterator, \Traversable $innerIterator) { return new UnfilteredJoinIterator($this->adapter($outerIterator), $this->adapter($innerIterator)); }