Can we use here `org.apache.commons.lang.ClassUtils#wrapperToPrimitive(valueClass)` instead?
or `com.google.common.primitives.Primitives#unwrap(valueClass)`
From other side `org.springframework.util.ClassUtils` has `isPrimitiveWrapper`, but why there is no `unwrap`?..

Nevertheless we can introduce our own `org.springframework.integration.util.ClassUtils#wrapperToPrimitive(Class<T> type)`