class FeignContextBeanPostProcessor implements BeanPostProcessor {

    @Override
    public Object postProcessBeforeInitialization(Object bean, String beanName)
                                                                               throws BeansException {<FILL_FUNCTION_BODY>}
}

        if (bean instanceof FeignClientFactory && !(bean instanceof SofaTracerFeignClientFactory)) {
            return new SofaTracerFeignClientFactory((FeignClientFactory) bean);
        }
        return bean;
    
<no_super_class>