protected open static fun getRawType(type: Type!): Class<*>!
Extract the raw class type from type. For example, the type representing List<? extends Runnable> returns List.class.
type
List<? extends Runnable>
List.class