Aspect-Oriented Programming and the AspectJ Tamás Kozsik ([email protected], Dept. Programming Languages and Compilers Eötvös Loránd.