+
+ @Override
+ public String toString() {
+ return "RequestVote [term=" + getTerm()
+ + ", candidateId=" + candidateId
+ + ", lastLogIndex=" + lastLogIndex
+ + ", lastLogTerm=" + lastLogTerm
+ + "]";
+ }
+
+ @Override
+ Object writeReplace() {
+ return new RV(this);
+ }