public Class<?> getDestFieldType(Class<?> runtimeDestClass) {
        Class<?> result = null;
        if (isDestFieldIndexed()) {
            result = destHintContainer != null ? destHintContainer.getHint() : null;
        }
        if (result == null) {
            result = getDestPropertyDescriptor(runtimeDestClass).getPropertyType();
        }
        return result;
    }
Internal class that represents a field mapping definition. Holds all of the information about a single field mapping
definition. Only intended for internal use.
core/src/main/java/com/github/dozermapper/core/fieldmap/FieldMap.java