Writing Mixins using AspectJ

I recently wrote about AspectJ and mixins because this idea seemed to have more practical value than usual examples about logging etc.