An adapter-aware, non-intrusive dependency injection framework for Java. - Arnout Roemers; Kardelen Hatun; Christoph Bockisch (PPPJ, 2013)