private function generateStructures(): void
    {
        $this->printer->writeln('Generating structures.');
        $this->generator->setChildNamespace('Structure');

        /** @var Struct $structure */
        foreach ($this->wsdl->getStructures() as $name => $structure) {
            $this->printer->writeln(" |\-Generating structure $name");
            $this->generate($structure);
        }
    }