@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public <T> Converter<T> getConverter(Class<T> clazz) {
Converter<T> converter = (Converter<T>)converterRegistry.get(clazz);
if(converter==null) {
converter = new GeneralConverter(clazz);
}
return converter;
}