private void mapToDestObject(ClassMap classMap, Object srcObj, Object destObj, boolean bypassSuperMappings, String mapId) {
        Object result = destObj;
        if (jakarta.xml.bind.JAXBElement.class.isAssignableFrom(destObj.getClass())) {
            classMap = getClassMap(srcObj.getClass(), jakarta.xml.bind.JAXBElement.class.cast(destObj).getDeclaredType(), mapId);
            result = jakarta.xml.bind.JAXBElement.class.cast(destObj).getValue();
        }

        map(classMap, srcObj, result, bypassSuperMappings, new ArrayList<>(), mapId);
    }
This function used to map into created instance of destination class

@param classMap            object with mapping configuration
@param srcObj              source object
@param destObj             destination object
@param bypassSuperMappings //TODO
@param mapId               mapping identifier
core/src/main/java/com/github/dozermapper/core/MappingProcessor.java