}
}
}
// Resolve to the default casting-based converter if not found
if (converter == null) {
converter = new EmptyConverter(type);
}
// Found. Put into map for faster look-up
converters.put(type, (Converter<Object>) converter);
}
return (Converter<T>) converter;