createRequest(
      requestMessage, metadata = {}, callOptions = new CallOptions()) {
    return new RequestInternal(requestMessage, this, metadata, callOptions);
  }
@override
@param {REQUEST} requestMessage
@param {!Metadata=} metadata
@param {!CallOptions=} callOptions
@return {!Request<REQUEST, RESPONSE>}