class SpecificationStringPropertiesCustomizerBeanPostProcessor implements BeanPostProcessor {

        private final SpringDocConfigProperties springDocConfigProperties;

        public SpecificationStringPropertiesCustomizerBeanPostProcessor(
				SpringDocConfigProperties springDocConfigProperties
        ) {
            this.springDocConfigProperties = springDocConfigProperties;
        }

        @Override
        public Object postProcessAfterInitialization(Object bean, String beanName) {<FILL_FUNCTION_BODY>}
    }

            if (bean instanceof GroupedOpenApi groupedOpenApi) {
               Set<GroupConfig> groupConfigs = springDocConfigProperties.getGroupConfigs();
				for (GroupConfig groupConfig : groupConfigs) {
					if(groupConfig.getGroup().equals(groupedOpenApi.getGroup())) {
						groupedOpenApi.addAllOpenApiCustomizer(List.of(new SpecPropertiesCustomizer(
								groupConfig.getOpenApi()
						)));
					}
				}
            }
            return bean;
        
<no_super_class>