private function generateListByIterator(Iterator $iterator)
    {
        $resultado = array();
        foreach ($iterator as $compra) {
            $resultado[] = $this->preencherCompra($compra);
        }

        return $resultado;
    }