Map<Column, TypeConverter<?, ?>> converters) {
if (converters == null) {
throw new IllegalArgumentException("Converters cannot be null");
}
InterceptableDataContext interceptable = Interceptors.intercept(dc);
Set<Entry<Column, TypeConverter<?, ?>>> entries = converters.entrySet();
for (Entry<Column, TypeConverter<?, ?>> entry : entries) {
Column column = entry.getKey();
TypeConverter<?, ?> converter = entry.getValue();