public Object getPropertyValue(Object bean) {
        Object intermediateResult = bean;
        for (DozerPropertyDescriptor descriptor : descriptorChain) {
            intermediateResult = descriptor.getPropertyValue(intermediateResult);
            if (intermediateResult == null) {
                return null;
            }
        }
        return intermediateResult;
    }
Internal class that directly accesses the field via reflection. The getter/setter methods for the field are bypassed
and will NOT be invoked. Private fields are accessible by Dozer. Only intended for internal use.
core/src/main/java/com/github/dozermapper/core/propertydescriptor/FieldPropertyDescriptor.java