def METHOD_NAME(self):
    assert (
        self.traceability_index is not None
    ), "The index must be built at this point."
    if (
        "html" in self.project_config.export_formats
        or "html-standalone" in self.project_config.export_formats
    ):
        is_small_project = self.traceability_index.is_small_project()
        html_templates = HTMLTemplates.create(
            project_config=self.project_config,
            enable_caching=not is_small_project,
            strictdoc_last_update=self.traceability_index.strictdoc_last_update,
        )
        html_generator = HTMLGenerator(self.project_config, html_templates)
        html_generator.export_complete_tree(
            traceability_index=self.traceability_index,
            parallelizer=self.parallelizer,
        )
    if "rst" in self.project_config.export_formats:
        output_rst_root = os.path.join(
            self.project_config.export_output_dir, "rst"
        )
        Path(output_rst_root).mkdir(parents=True, exist_ok=True)
        DocumentRSTGenerator.export_tree(
            self.traceability_index, output_rst_root
        )
    if "excel" in self.project_config.export_formats:
        output_excel_root = f"{self.project_config.export_output_dir}/excel"
        ExcelGenerator.export_tree(
            self.traceability_index,
            output_excel_root,
            project_config=self.project_config,
        )
    if "reqif-sdoc" in self.project_config.export_formats:
        output_reqif_root = f"{self.project_config.export_output_dir}/reqif"
        ReqIFExport.METHOD_NAME(
            project_config=self.project_config,
            traceability_index=self.traceability_index,
            output_reqif_root=output_reqif_root,
            reqifz=False,
        )
    if "reqifz-sdoc" in self.project_config.export_formats:
        output_reqif_root = f"{self.project_config.export_output_dir}/reqif"
        ReqIFExport.METHOD_NAME(
            project_config=self.project_config,
            traceability_index=self.traceability_index,
            output_reqif_root=output_reqif_root,
            reqifz=True,
        )
    if "dot" in self.project_config.export_formats:
        output_dot_root = os.path.join(
            self.project_config.export_output_dir, "dot"
        )
        Path(output_dot_root).mkdir(parents=True, exist_ok=True)
        DocumentDotGenerator("profile1").export_tree(
            self.traceability_index, output_dot_root
        )
        DocumentDotGenerator("profile2").export_tree(
            self.traceability_index, output_dot_root
        )