extractRequiredObject

open fun <T : Any> extractRequiredObject(type: Class<T>): T