private function describeManifest(ManifestInterface $manifest, OutputInterface $output)
    {
        $builder = new ProcedureBuilder();
        $manifest->configureProcedureBuilder($builder);

        $output->writeln(sprintf("Manifest description for <info>%s</info>\n", $manifest->getName()));
        $output->writeln("<fg=blue;options=bold>PROCEDURE CONFIGURATION</fg=blue;options=bold>\n");

        $this->describeProcedure($builder->getProcedure(), $output);
    }