resultOfType

open fun <O> resultOfType(outputClass: Class<O>): O