For Pengcheng: Motivation: we want to know how AspectJ and DJ work together. Use AspectJ together with DJ: Start with the itinerary printing problem of hw 3 and add an aspect "LogConstructorCalls" that prints "object of class X contructed" whenever the constructor of class X is called. This should be the case for all classes defined in the current application. Doug Orleans has installed AspectJ. Please ask him how to express a point cut that finds all constructor calls. By Monday evening please. I would like to make a graduate class assignment involving AspectJ and DJ, if appropriate. -- Karl