public function filterOnEquality(callable $outerKeyFunction, callable $innerKeyFunction) { return new JoinOnEqualityIterator($this->outerIterator, $this->innerIterator, $outerKeyFunction, $innerKeyFunction); }