Named Parameters Constructor
class NamedParametersConstructor(type: String, val parametersMap: Map<*, *> = emptyMap<Any?, Any?>()) : JVMConstructor
A JVMConstructor whose parameters are named and hence stored in a parametersMap (no pure Java class works with named parameters now, Kotlin-only).