docs: public UUID registerService(String label, String provider, String version, URI url, String description, URI infoUrl, String uniqueId) {
  		final RestCollection<Service> services = cloudController.getServices(clientToken);
  		for (Resource<Service> service : services) {
  			final Service serviceEntity = service.getEntity();
  			if (label.equals(serviceEntity.getLabel())
  					&& provider.equals(serviceEntity.getProvider())
  					&& version.equals(serviceEntity.getVersion())) {
  				final UUID serviceGuid = service.getGuid();
  				LOGGER.debug("Using existing service with guid {}", serviceGuid);
  				return serviceGuid;
  			}
  		}
  
  		LOGGER.info("Registering service with Cloud Controller");
  		final Service service = new Service(label, provider, url, description, version, infoUrl, true, uniqueId, null);
  		return cloudController.createService(clientToken, service);
  	}