java mkennedy@gentoo.org AspectJ is - a seamless aspect-oriented extension to the Java(tm) programming language - Java platform compatible - easy to learn and use AspectJ enables - the clean modularization of crosscutting concerns such as: error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, multi-object protocols