Doug: This is in relation to the Hannemann Kiczales [HK] OOPSLA 2002 paper. (use Google) [HK] describes 4 key properties of AspectJ implementations for patterns. (LRCU) Locality Reusability Composition transparency (Un)pluggability 1. [HK] claims to achieve LRCU only sometimes. With Fred can you achieve them more often? 3. Can you point to one of the 23 patterns where Fred achieves more properties than AspectJ? The outcome of this discussion belongs into your thesis. -- Karl