lookup

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