an example of spring beanpostprocessor