require

open override fun <T : Any> require(type: Class<T>): T