charWriter.write(reader, bufferLength);
char[] charArray = charWriter.getBuffer();
if (charWriter.size() < bufferLength) {
charArray = charWriter.toCharArray();
}
Result actionResult =
database.lobManager.setChars(result.getLobID(), currentOffset,
charArray);