class DgsCodegenHelpDocumentCustomizer implements HelpDocumentCustomizer {

	private final BuildSystem buildSystem;

	DgsCodegenHelpDocumentCustomizer(ProjectDescription description) {
		this.buildSystem = description.getBuildSystem();
	}

	@Override
	public void customize(HelpDocument document) {<FILL_FUNCTION_BODY>}

}

		Map<String, Object> model = new HashMap<>();

		if (MavenBuildSystem.ID.equals(this.buildSystem.id())) {
			model.put("dsgCodegenOptionsLink", "https://github.com/deweyjose/graphqlcodegen");
		}
		else if (GradleBuildSystem.ID.equals(this.buildSystem.id())) {
			model.put("dsgCodegenOptionsLink",
					"https://netflix.github.io/dgs/generating-code-from-schema/#configuring-code-generation");
		}
		document.addSection("dgscodegen", model);
	
<no_super_class>