@Override
    protected Method getReadMethod() throws NoSuchMethodException {
        Method result = getPropertyDescriptor(srcDeepIndexHintContainer).getReadMethod();
        if (result == null) {
            result = retryMissingMethod(false);
        }

        propertyDescriptorsRefreshed = false;
        return result;
    }
Internal class used to read and write values for fields that follow the java bean spec and have corresponding
getter/setter methods for the field that are name accordingly. If the field does not have the necessary
getter/setter, an exception will be thrown. Only intended for internal use.
core/src/main/java/com/github/dozermapper/core/propertydescriptor/JavaBeanPropertyDescriptor.java