Unify exceptions using Spring AOP