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