docs: protected void onServiceInstanceChanged(ServiceInstance instance){
          String serviceName = instance.getServiceName();
          synchronized(notificationHandlers){
              if(notificationHandlers.containsKey(serviceName)){
                  for(NotificationHandler h : notificationHandlers.get(serviceName)){
                      h.serviceInstanceChange(instance);
                  }
              }
          }
      }