Hypo is an extensible, Aspect-driven Dependency Injection Framework for Java.