public VotedState votedStateOrThrow() {
        return maybeVotedState()
            .orElseThrow(() -> new IllegalStateException("Expected to be Voted, but current state is " + state));
    }
Become a follower of an elected leader so that we can begin fetching.
raft/src/main/java/org/apache/kafka/raft/QuorumState.java