public Object getPropertyValue(Object bean) {
            Object result = null;
            try {
                result = field.get(bean);
            } catch (IllegalArgumentException e) {
                MappingUtils.throwMappingException(e);
            } catch (IllegalAccessException e) {
                MappingUtils.throwMappingException(e);
            }
            if (indexed) {
                result = MappingUtils.getIndexedValue(result, index);
            }

            return result;
        }
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