@Override
  public Map<StateModelListenerType, PartitionStateChangeListener> getPartitionStateChangeListeners() {
    return Collections.unmodifiableMap(partitionStateChangeListeners);
  }
@return a snapshot of registered state change listeners.
ambry-clustermap/src/main/java/com/github/ambry/clustermap/HelixParticipant.java