int column = mapAnnotation.column();
// read the annotation type. If type is Default.class, then
// the type of the field will be used.
Class<?> type;
if (mapAnnotation.type().equals(MapToColumn.Default.class)) {
// use the field type
type = field.getType();
} else {
// use the annotated type
type = mapAnnotation.type();