if (files == null || index >= files.length) {
return null;
}
ArrayList<Object> result = new ArrayList<Object>(2);
final File file = files[index++];
FileInputStreamFactory isf = new FileInputStreamFactory(file);
isf.setLength(file.length());
Object value = null;
if (isText) {
ClobImpl clob = new ClobImpl(isf, -1);
clob.setEncoding(encoding.name());
value = new ClobType(clob);