docs: private void updateActionStatus(final Message message) {
          final DmfActionUpdateStatus actionUpdateStatus = convertMessage(message, DmfActionUpdateStatus.class);
          final Action action = checkActionExist(message, actionUpdateStatus);
  
          final List<String> messages = actionUpdateStatus.getMessage();
  
          if (isCorrelationIdNotEmpty(message)) {
              messages.add(RepositoryConstants.SERVER_MESSAGE_PREFIX + "DMF message correlation-id "
                      + message.getMessageProperties().getCorrelationId());
          }
  
          final Status status = mapStatus(message, actionUpdateStatus, action);
          final ActionStatusCreate actionStatus = entityFactory.actionStatus().create(action.getId()).status(status)
                  .messages(messages);
  
          final Action addUpdateActionStatus = getUpdateActionStatus(status, actionStatus);
  
          if (!addUpdateActionStatus.isActive() || (addUpdateActionStatus.hasMaintenanceSchedule()
                  && addUpdateActionStatus.isMaintenanceWindowAvailable())) {
              lookIfUpdateAvailable(action.getTarget());
          }
      }