Demeter

Another (like AspectJ) extension of the Java programming language to support aspect-oriented programming and "adaptive" programming.