@Override protected void postProcess(BeanDefinitionBuilder builder, ParserContext parserContext, Element element) { BeanReplacement replacement = new BeanReplacement( parserContext.getDelegate().parseBeanDefinitionElement( element, null, builder.getBeanDefinition())); builder.addPropertyValue("beanReplacement", replacement); builder.getBeanDefinition().getPropertyValues().setConverted(); } }