docs: @Override
      public void updateUser(User user) throws ServiceException {
          if(! isStarted){
              ServiceDirectoryError error = new ServiceDirectoryError(ErrorCode.SERVICE_DIRECTORY_MANAGER_FACTORY_CLOSED);
              throw new ServiceException(error);
          }
          if(user == null){
              throw new IllegalArgumentException("The User can not be null.");
          }
  
          getRegistrationService().updateUser(user);
      }