protected void register(NewService newService) {
   log.info("Registering service with consul: {}", newService.toString());
   if (properties.getAclToken() == null) {
     client.agentServiceRegister(newService);
   } else {
     client.agentServiceRegister(newService, properties.getAclToken());
   }
   if (ttlConfig.isEnabled() && ttlScheduler != null) {
     ttlScheduler.add(newService);
   }
 }
 private void deregister(String serviceId) {
   if (ttlScheduler != null) {
     ttlScheduler.remove(serviceId);
   }
   client.agentServiceDeregister(serviceId);
 }