else if (currentValue instanceof java.util.Date) {
return TimestampWithTimezone.create((java.util.Date)currentValue, serverTimeZone, getDefaultCalendar(), currentValue.getClass());
}
else if (maxFieldSize > 0 && currentValue instanceof String) {
String val = (String)currentValue;
currentValue = val.substring(0, Math.min(maxFieldSize/2, val.length()));
}
return currentValue;
}
private InputStreamFactory createInputStreamFactory(Streamable<?> type) {