SectionedConfigurationDecoder

fun <T : SectionedConfiguration> SectionedConfigurationDecoder(    sectionedConfigurationType: KClass<T>,     sectionedConfigurationTypeFactory: (Map<ConfigurationSection<*>, Any>) -> T,     sections: List<ConfigurationSection<*>>)