lookup

fun <T : Any> lookup(    clazz: Class<T>,     category: String,     implementationName: String): T
fun <T : Any> lookup(clazz: Class<T>, descriptor: ServiceDescriptor): T