@java.lang.Override
        public int hashCode() {
            if (memoizedHashCode != 0) {
                return memoizedHashCode;
            }
            int hash = 41;
            hash = (19 * hash) + getDescriptor().hashCode();
            if (getPeersCount() > 0) {
                hash = (37 * hash) + PEERS_FIELD_NUMBER;
                hash = (53 * hash) + getPeersList().hashCode();
            }
            if (getLearnersCount() > 0) {
                hash = (37 * hash) + LEARNERS_FIELD_NUMBER;
                hash = (53 * hash) + getLearnersList().hashCode();
            }
            if (hasErrorResponse()) {
                hash = (37 * hash) + ERRORRESPONSE_FIELD_NUMBER;
                hash = (53 * hash) + getErrorResponse().hashCode();
            }
            hash = (29 * hash) + unknownFields.hashCode();
            memoizedHashCode = hash;
            return hash;
        }
<code>optional .jraft.ErrorResponse errorResponse = 99;</code>
jraft-core/src/main/java/com/alipay/sofa/jraft/rpc/CliRequests.java