Construction Throwable
class ConstructionThrowable<E : Class<out Throwable>>(val throwableClass: E) : ReflectionCheckReply.ErrorResult.ThrowableResultType<E>
A construction throwable is a throwable that was caught during the construction of a reflection check, e.g. when looking up the classes or fields on which the operations would be performed.