This is the most commonly used Advisor implementation. It can be used
with any pointcut and advice type, except for introductions. There is
normally no need to subclass this class, or to implement custom Advisors.