yet another dependency injection framework for the java language