I don't really want to add a new external dependency for this; I didn't find anything in the SPR `ClassUtils` to help (I guess nobody ever needed it) but I agree I can move this to the SI `ClassUtils`, maybe `wrapperToPrimitiveName(Class<T> type)` (the JMX paramInfo is a String not a type).