code: func (a *VppAdapter) MockReplyWithContext(msgs ...MsgWithContext) {
  	a.repliesLock.Lock()
  	defer a.repliesLock.Unlock()
  
  	r := reply{}
  	for _, msg := range msgs {
  		r.msgs = append(r.msgs,
  			MsgWithContext{Msg: msg.Msg, SeqNum: msg.SeqNum, Multipart: msg.Multipart, hasCtx: true})
  	}
  	a.replies = append(a.replies, r)
  	a.mode = useRepliesQueue
  }
docs: // MockReplyWithContext queues next reply like MockReply() does, except that the
  // sequence number and multipart flag (= context minus channel ID) can be customized
  // and not necessarily match with the request.
  // The purpose of this function is to test handling of sequence numbers and as such
  // it is not really meant to be used outside the govpp UTs.