- @Override
- public ModifyTransactionRequest build() {
- final ModifyTransactionRequest ret = new ModifyTransactionRequest(identifier, sequence, 0, replyTo,
- modifications, protocol);
+ public @NonNull ModifyTransactionRequest build() {
+ checkState(haveSequence, "Request sequence has not been set");
+
+ final ModifyTransactionRequest ret = new ModifyTransactionRequest(identifier, sequence, replyTo, modifications,
+ protocol);