@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        QuorumInfo that = (QuorumInfo) o;
        return leaderId == that.leaderId
            && leaderEpoch == that.leaderEpoch
            && highWatermark == that.highWatermark
            && Objects.equals(voters, that.voters)
            && Objects.equals(observers, that.observers)
            && Objects.equals(nodes, that.nodes);
    }
@return The voter nodes in the Raft cluster, or an empty map if KIP-853 is not enabled.
clients/src/main/java/org/apache/kafka/clients/admin/QuorumInfo.java