This file lists typos and other bugs in the article "Getting Started with AspectJ" in the October 2001 issue of the Communications of the ACM (http://www.acm.org/pubs/contents/journals/cacm/2001-44/#10). Page 61, in the after advice code fragment, the pointcut name should be 'move', not 'moves'. So the code fragment should be: after(): move() { } Page 63, Figure 3. In the second pointcut, the name of the pointcut should me 'make' not 'makes'. In addition, the return type should be unspecified. So the pointcut should be: pointcut make(): call(* Figure.make*(..));