protected function _getCurrentIterableKey(&$iterable)
    {
        $current = $this->_getCurrentIterableValue($iterable);

        return ($current instanceof KeyAwareInterface)
            ? $current->getKey()
            : key($iterable);
    }