A variant of {@link #fromMessage(Message, Class)} which takes an extra
conversion context as an argument, allowing to take e.g. annotations
on a payload parameter into account.
@param message the input message
@param targetClass the target class for the conversion
@param conversionHint an extra object passed to the {@link MessageConverter},
e.g. the associated {@code MethodParameter} (may be {@code null}}
@return the result of the conversion, or {@code null} if the converter cannot
perform the conversion
@see #fromMessage(Message, Class)
A variant of {@link #fromMessage(Message, Class)} which takes an extra conversion context as an argument, allowing to take e.g. annotations on a payload parameter into account. @param message the input message @param targetClass the target class for the conversion @param conversionHint an extra object passed to the {@link MessageConverter}, e.g. the associated {@code MethodParameter} (may be {@code null}} @return the result of the conversion, or {@code null} if the converter cannot perform the conversion @see #fromMessage(Message, Class)