| Interface | Description | 
|---|---|
| ArgumentConversionContext<T> | Extended version of the  ConversionContextspecifically for conversionArgumentinstances. | 
| ConversionContext | A conversion context is a context object supplied to a  TypeConverterthat allows more accurate conversion. | 
| ConversionError | An interface for reporting conversion errors. | 
| ConversionService<Impl extends ConversionService> | A service for allowing conversion from one type to another. | 
| ErrorsContext | Interface for reporting conversion errors. | 
| ImmutableArgumentConversionContext<T> | Immutable variant of  ArgumentConversionContextthat can be used as a constant
 in cases where conversion error handling and rejection is not required. | 
| TypeConverter<S,T> | A type converter for converting from one type to another. | 
| TypeConverterRegistrar | An interface for classes that register type conversions with the  ConversionService. | 
| Class | Description | 
|---|---|
| DefaultConversionService | The default conversion service. |