Java Aspect Components (JAC) is a framework for aspect-oriented sofware development in Java.