checkOverride(Property property)
All Propertys can create children to represent sub-types, but the
ConverterManager might want to override the options that they provide
using types configured by a signatures element.

convertInbound(java.lang.Class<T> paramType,
RawData rawData)
RawData is something of a special case for conversion - it's designed to
be converted outside of the normal automatic conversion process when the
type can't be known until later.

getClientDeclaredType

Sometimes data from clients contains type information which should take
higher priority than the type guessing that we do as part of the method
matching. This method extracts the client passed type information.

convertInbound

RawData is something of a special case for conversion - it's designed to
be converted outside of the normal automatic conversion process when the
type can't be known until later. This method helps us with those cases
without exposing too much of what RawData holds.