@Override
    public ClientRequest newClientRequest(String nodeId,
                                          AbstractRequest.Builder<?> requestBuilder,
                                          long createdTimeMs,
                                          boolean expectResponse,
                                          int requestTimeoutMs,
                                          RequestCompletionHandler callback) {
        return new ClientRequest(nodeId, requestBuilder, correlation++, "mockClientId", createdTimeMs,
                expectResponse, requestTimeoutMs, callback);
    }
Raise an unsupported version error on the next request if it matches the given matcher.
If the matcher does not match, {@link KafkaClient#send(ClientRequest, long)} will throw IllegalStateException.
@param matcher The request matcher to apply
clients/src/test/java/org/apache/kafka/clients/MockClient.java