With all the unreasonable Terror in the world, We should look to Random acts of these "Humans" to be inspired. To have faith, that there is good, still in this world.
Fuse ESB 7.0 comes with Camel 2.9 components. Camel has groovy support from 2.89 to create predicates and expressions. There is a GroovyRouteBuilder in 2.9 that lets you build dsl in groovy, albeit with java api. This is especially un-groovy when you have to write a .process.
Certain use cases like deserializing a collection requires knowing the type of the declared field. As the common understanding goes, Type Parameters are erased at build time. So How do we get them?