private Watcher initWatcher(SolrZkClient zkClient){
  wrappedWatcher=new ProcessStateWatcher();
  return zkClient.wrapWatcher(wrappedWatcher);
}

private Watcher initWatcher ( SolrZkClient zkClient ) { wrappedWatcher = new ProcessStateWatcher ( ) ; return zkClient . wrapWatcher ( wrappedWatcher ) ; }
solrzkclient does not guarantee that a watch object will only be triggered once for a given notification if we does not wrap the watcher - see solr - 6621 .
