private Optional findPropertyWriter()

in src/main/java/com/amazon/rdsdata/client/PropertyObjectWriter.java [77:86]


    private Optional<PropertyWriter> findPropertyWriter(Object instance, String fieldName) {
        val result = setterPropertyWriterFor(instance, fieldName)
            .map(Optional::of)
            .orElseGet(() -> fieldPropertyWriterFor(instance, fieldName));

        if (!result.isPresent() && !mappingOptions.ignoreMissingSetters) {
            throw MappingException.noFieldOrSetter(instance.getClass(), fieldName);
        }
        return result;
    }