Sample for AspectJ from Spring, courtesy MkYong