} else if(Number.class.isAssignableFrom(fieldType)) {
result = ReflectionUtils.newInstance(fieldType, Arrays.asList(baseValue));
}
}
if (baseValue instanceof Calendar) {
result = new CalendarTransformer().transform(baseValue, fieldType);
}
if(baseValue instanceof Collection && Set.class.isAssignableFrom(fieldType)) {
result = new HashSet((Collection) baseValue);
}