public Object addJSFMessageHandling(
Object target) {
ProxyFactoryBean proxyCreatorSupport = new ProxyFactoryBean();
proxyCreatorSupport.setTarget(target);
proxyCreatorSupport.addAdvice(new JsfMessageInterceptor());
proxyCreatorSupport.setOptimize(true);
proxyCreatorSupport.setOpaque(false);
return proxyCreatorSupport.getObject();
}