protected function correctInfoBetweenParentAndChildren(array &$parent, array &$children)
    {
        if (!empty($children)) {
            $parent[Meta::Parent] = $this->parentIndex;
            $parent[Meta::NumberOfChildren] = count($children);
            foreach ($children as &$child) {
                $child[Tag::Product] = $this->indentDescription($child[Tag::Product]);
                $child[Meta::ParentIndex] = $this->parentIndex;
            }
            $this->parentIndex++;
        }
    }