List<Attribute> attrs = type.getAttributes();
for (int c = 0; c < attrs.size(); c++) {
Attribute attr = attrs.get(c);
Class<?> targetType = mapGetType(attr.type, map, connection);
newValues[c] = coerce(values[c], attr.type, targetType, map, connection);
}