in src/main/java/com/amazon/rdsdata/client/FieldMapper.java [47:58]
private Optional<Object> getValueFromField(String fieldName) {
try {
val field = getField(object, fieldName);
field.setAccessible(true);
val result = field.get(object);
return Optional.of(result == null ? NULL : result);
} catch (NoSuchFieldException e) {
return Optional.empty();
} catch (IllegalAccessException e) {
throw new IllegalStateException("Cannot access field " + fieldName + " from object " + object);
}
}