xbean-reflect provides very flexible ways to create objects and graphs of objects for DI frameworks
'org.apache.xbean:xbean-reflect:3.17'
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-reflect</artifactId>
<version>3.17</version>
</dependency>
<dependency org="org.apache.xbean" name="xbean-reflect" rev="3.17"/>
"org.apache.xbean", "xbean-reflect", "3.17"