A way to recursively build something out of a generic type declaration.
compile 'org.hildan.generics:generics-explorer:1.1.0'
<dependency>
<groupId>org.hildan.generics</groupId>
<artifactId>generics-explorer</artifactId>
<version>1.1.0</version>
</dependency>
Code released under the MIT license