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