Guice is a lightweight dependency injection framework for Java 6 and above
