class HelpDocumentProjectGenerationConfiguration {

	@Bean
	public HelpDocument helpDocument(ObjectProvider<MustacheTemplateRenderer> templateRenderer,
			ObjectProvider<HelpDocumentCustomizer> helpDocumentCustomizers) {<FILL_FUNCTION_BODY>}

	@Bean
	public HelpDocumentProjectContributor helpDocumentProjectContributor(HelpDocument helpDocument) {
		return new HelpDocumentProjectContributor(helpDocument);
	}

}

		HelpDocument helpDocument = new HelpDocument(
				templateRenderer.getIfAvailable(() -> new MustacheTemplateRenderer("classpath:/templates")));
		helpDocumentCustomizers.orderedStream().forEach((customizer) -> customizer.customize(helpDocument));
		return helpDocument;
	
<no_super_class>