public function setDataIndex($index)
{
if (isset($index)) {
if (!isset($this->data[$index])) {
$this->data[$index] = [];
}
$this->iteratable =& $this->data[$index];
$this->hasSubarray = true;
} else {
$this->iteratable =& $this->data;
$this->hasSubarray = false;
}
$this->rewind();
}