AspectJ Example Project A basic project with AspectJ Load Time Weaving showing how to intercept method calls from external libraries. The example uses @Around advice for DateTime#toString() from Joda Time to override the default behaviour. References https://eclipse.org/aspectj/doc/next/devguide/ltw.html