if (value != null) { try (Reader reader = ((Clob) value).getCharacterStream()) { value = StringUtils.readReader(reader, -1); if (value != null) { try (Reader reader = ((NClob) value).getCharacterStream()) { value = StringUtils.readReader(reader, -1);