docs: @Override
      public void updateServiceMetadata(String serviceName, String providerAddress, Map<String, String> metadata) throws ServiceException {
  
          ServiceInstanceUtils.validateManagerIsStarted(isStarted.get());
          ServiceInstanceUtils.validateServiceName(serviceName);
          ServiceInstanceUtils.validateAddress(providerAddress);
  
          getRegistrationService().updateServiceMetadata(serviceName, providerAddress, metadata);
      }