code: public static Pair< ? extends UndoAction, TheHashinator> updateConfiguredHashinator(long version, byte config[]) {
          return updateHashinator(getConfiguredHashinatorClass(), version, config, true);
      }
docs: Update the current configured hashinator class. Used by snapshot restore.
  @param version
  @param config
  @return Pair<UndoAction, TheHashinator> Undo action to revert hashinator update and the hashinator that was
  requested which may actually be an older one (although the one requested) during live rejoin