protected function getInnerValuesIterator($outerKey, $outerValue)
{
$outerKeyFunction = $this->outerKeyFunction;
$groupKey = $outerKeyFunction($outerValue, $outerKey);
return $this->defaultIterator($this->innerGroups->contains($groupKey) && $groupKey !== null ? $this->innerGroups->get($groupKey) : new EmptyIterator());
}