private function generateRequests(): void
    {
        $this->printer->writeln('Generating requests.');
        $this->generator->setChildNamespace('Request');

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