getOrCreateExtension

abstract fun <T : RdExtBase> getOrCreateExtension(clazz: KClass<T>, create: () -> T): T