@Override
    public int hashCode() {
        return java.util.Objects.hash(version, state, distributionBits, distributorNodes, storageNodes);
    }
Parse a given cluster state string into a returned ClusterState instance, wrapping any
parse exceptions in a RuntimeException.
vdslib/src/main/java/com/yahoo/vdslib/state/ClusterState.java