class ZipkinProjectGenerationConfiguration {

	@Bean
	@ConditionalOnRequestedDependency("testcontainers")
	ServiceConnectionsCustomizer zipkinServiceConnectionsCustomizer(DockerServiceResolver serviceResolver) {<FILL_FUNCTION_BODY>}

	@Bean
	@ConditionalOnRequestedDependency("docker-compose")
	ComposeFileCustomizer zipkinComposeFileCustomizer(DockerServiceResolver serviceResolver) {
		return (composeFile) -> serviceResolver.doWith("zipkin",
				(service) -> composeFile.services().add("zipkin", service));
	}

}

		return (serviceConnections) -> serviceResolver.doWith("zipkin", (service) -> serviceConnections
			.addServiceConnection(ServiceConnection.ofGenericContainer("zipkin", service, "openzipkin/zipkin")));
	
<no_super_class>