yijunyu/c-to-rust huggingface dataset:
// Original:
public String getMessages() {return messageWriter != null ? messageWriter.toString() : ""; }

// Translation:
public virtual string GetMessages(){return messageWriter != null ? messageWriter.ToString() : string.Empty;}
// Original:
public boolean equals(Object object) {if (!(object instanceof StringCharacterIterator)) {return false;}StringCharacterIterator it = (StringCharacterIterator) object;return string.equals(it.string) && start == it.start && end == it.end&& offset == it.offset;}

// Translation:
public override bool Equals(object @object){if (!(@object is java.text.StringCharacterIterator)){return false;}java.text.StringCharacterIterator it = (java.text.StringCharacterIterator)@object;return @string.Equals(it.@string) && start == it.start && end == it.end && offset== it.offset;}
// Original:
public AddFacetToObjectResult addFacetToObject(AddFacetToObjectRequest request) {request = beforeClientExecution(request);return executeAddFacetToObject(request);}

// Translation:
public virtual AddFacetToObjectResponse AddFacetToObject(AddFacetToObjectRequest request){var options = new InvokeOptions();options.RequestMarshaller = AddFacetToObjectRequestMarshaller.Instance;options.ResponseUnmarshaller = AddFacetToObjectResponseUnmarshaller.Instance;return Invoke<AddFacetToObjectResponse>(request, options);}
// Original:
public ParseException generateParseException() {jj_expentries.clear();boolean[] la1tokens = new boolean[34];if (jj_kind >= 0) {la1tokens[jj_kind] = true;jj_kind = -1;}for (int i = 0; i < 25; i++) {if (jj_la1[i] == jj_gen) {for (int j = 0; j < 32; j++) {if ((jj_la1_0[i] & (1<<j)) != 0) {la1tokens[j] = true;}if ((jj_la1_1[i] & (1<<j)) != 0) {la1tokens[32+j] = true;}}}}for (int i = 0; i < 34; i++) {if (la1tokens[i]) {jj_expentry = new int[1];jj_expentry[0] = i;jj_expentries.add(jj_expentry);}}jj_endpos = 0;jj_rescan_token();jj_add_error_token(0, 0);int[][] exptokseq = new int[jj_expentries.size()][];for (int i = 0; i < jj_expentries.size(); i++) {exptokseq[i] = jj_expentries.get(i);}return new ParseException(token, exptokseq, tokenImage);}

// Translation:
public virtual ParseException GenerateParseException(){jj_expentries.Clear();bool[] la1tokens = new bool[24];if (jj_kind >= 0){la1tokens[jj_kind] = true;jj_kind = -1;}for (int i = 0; i < 10; i++){if (jj_la1[i] == jj_gen){for (int j = 0; j < 32; j++){if ((jj_la1_0[i] & (1 << j)) != 0){la1tokens[j] = true;}}}}for (int i = 0; i < 24; i++){if (la1tokens[i]){jj_expentry = new int[1];jj_expentry[0] = i;jj_expentries.Add(jj_expentry);}}jj_endpos = 0;Jj_rescan_token();Jj_add_error_token(0, 0);int[][] exptokseq = new int[jj_expentries.Count][];for (int i = 0; i < jj_expentries.Count; i++){exptokseq[i] = jj_expentries[i];}return new ParseException(Token, exptokseq, QueryParserConstants.TokenImage);}
// Original:
public final int correctOffset(int currentOff) {final int corrected = correct(currentOff);return (input instanceof CharFilter) ? ((CharFilter) input).correctOffset(corrected) : corrected;}

// Translation:
public int CorrectOffset(int currentOff){int corrected = Correct(currentOff);return (m_input is CharFilter) ? ((CharFilter)m_input).CorrectOffset(corrected) : corrected;}
// Original:
public static ContinuableRecordOutput createForCountingOnly() {return new ContinuableRecordOutput(NOPOutput, -777); }

// Translation:
public static ContinuableRecordOutput CreateForCountingOnly(){return new ContinuableRecordOutput(NOPOutput, -777); }
// Original:
public DisassociateAddressRequest(String publicIp) {setPublicIp(publicIp);}

// Translation:
public DisassociateAddressRequest(string publicIp){_publicIp = publicIp;}
// Original:
public DescribeVirtualGatewaysResult describeVirtualGateways(DescribeVirtualGatewaysRequest request) {request = beforeClientExecution(request);return executeDescribeVirtualGateways(request);}

// Translation:
public virtual DescribeVirtualGatewaysResponse DescribeVirtualGateways(DescribeVirtualGatewaysRequest request){var options = new InvokeOptions();options.RequestMarshaller = DescribeVirtualGatewaysRequestMarshaller.Instance;options.ResponseUnmarshaller = DescribeVirtualGatewaysResponseUnmarshaller.Instance;return Invoke<DescribeVirtualGatewaysResponse>(request, options);}
// Original:
public void setSheetHidden(int sheetnum, boolean hidden) {setSheetHidden(sheetnum, hidden ? SheetVisibility.HIDDEN : SheetVisibility.VISIBLE);}

// Translation:
public void SetSheetHidden(int sheetnum, bool hidden){BoundSheetRecord bsr = boundsheets[sheetnum];bsr.IsHidden=hidden;}
// Original:
public static Cell createCell(Row row, int column, String value, CellStyle style) {Cell cell = getCell(row, column);cell.setCellValue(cell.getRow().getSheet().getWorkbook().getCreationHelper().createRichTextString(value));if (style != null) {cell.setCellStyle(style);}return cell;}

// Translation:
public static ICell CreateCell(IRow row, int column, String value, ICellStyle style){ICell cell = GetCell(row, column);cell.SetCellValue(cell.Row.Sheet.Workbook.GetCreationHelper().CreateRichTextString(value));if (style != null){cell.CellStyle = style;}return cell;}
// Original:
public CreateCacheParameterGroupRequest(String cacheParameterGroupName, String cacheParameterGroupFamily, String description) {setCacheParameterGroupName(cacheParameterGroupName);setCacheParameterGroupFamily(cacheParameterGroupFamily);setDescription(description);}

// Translation:
public CreateCacheParameterGroupRequest(string cacheParameterGroupName, string cacheParameterGroupFamily, string description){_cacheParameterGroupName = cacheParameterGroupName;_cacheParameterGroupFamily = cacheParameterGroupFamily;_description = description;}
// Original:
public DirCacheEntry(byte[] path, int stage) {checkPath(path);if (stage < 0 || 3 < stage)throw new IllegalArgumentException(MessageFormat.format(JGitText.get().invalidStageForPath,stage, toString(path)));info = new byte[INFO_LEN];infoOffset = 0;this.path = path;int flags = ((stage & 0x3) << 12);if (path.length < NAME_MASK)flags |= path.length;elseflags |= NAME_MASK;NB.encodeInt16(info, infoOffset + P_FLAGS, flags);}

// Translation:
public DirCacheEntry(byte[] newPath, int stage){if (!IsValidPath(newPath)){throw new InvalidPathException(ToString(newPath));}if (stage < 0 || 3 < stage){throw new ArgumentException(MessageFormat.Format(JGitText.Get().invalidStageForPath, stage, ToString(newPath)));}info = new byte[INFO_LEN];infoOffset = 0;path = newPath;int flags = ((stage & unchecked((int)(0x3))) << 12);if (path.Length < NAME_MASK){flags |= path.Length;}else{flags |= NAME_MASK;}NB.EncodeInt16(info, infoOffset + P_FLAGS, flags);}
// Original:
public FileOutputStream(String path, boolean append) throws FileNotFoundException {this(new File(path), append);}

// Translation:
public FileOutputStream(string path, bool append) : this(new java.io.File(path),append){throw new System.NotImplementedException();}
// Original:
public DescribeVolumesResult describeVolumes() {return describeVolumes(new DescribeVolumesRequest());}

// Translation:
public virtual DescribeVolumesResponse DescribeVolumes(){return DescribeVolumes(new DescribeVolumesRequest());}
// Original:
public String toString() {return String.valueOf(label);}

// Translation:
public override string ToString(){return token.ToString();}
// Original:
public MutableValue duplicate() {MutableValueDouble v = new MutableValueDouble();v.value = this.value;v.exists = this.exists;return v;}

// Translation:
public override MutableValue Duplicate(){MutableValueDouble v = new MutableValueDouble();v.Value = this.Value;v.Exists = this.Exists;return v;}
// Original:
public boolean shouldBeRecursive() {for (byte b : pathRaw)if (b == '/')return true;return false;}

// Translation:
public override bool ShouldBeRecursive(){foreach (byte b in pathRaw){if (b == '/'){return true;}}return false;}
// Original:
public boolean equals( Object o ) {return o instanceof BasqueStemmer;}

// Translation:
public override bool Equals(object o){return o is BasqueStemmer;}
// Original:
public SheetBuilder setSheetName(String sheetName) {this.sheetName = sheetName;return this;}

// Translation:
public SheetBuilder SetSheetName(String sheetName){this.sheetName = sheetName;return this;}
// Original:
public ListTimeLinesRequest() {super("CloudPhoto", "2017-07-11", "ListTimeLines", "cloudphoto");setProtocol(ProtocolType.HTTPS);}

// Translation:
public ListTimeLinesRequest(): base("CloudPhoto", "2017-07-11", "ListTimeLines", "cloudphoto", "openAPI"){Protocol = ProtocolType.HTTPS;}
// Original:
public DescribeStackResourcesResult describeStackResources(DescribeStackResourcesRequest request) {request = beforeClientExecution(request);return executeDescribeStackResources(request);}

// Translation:
public virtual DescribeStackResourcesResponse DescribeStackResources(DescribeStackResourcesRequest request){var options = new InvokeOptions();options.RequestMarshaller = DescribeStackResourcesRequestMarshaller.Instance;options.ResponseUnmarshaller = DescribeStackResourcesResponseUnmarshaller.Instance;return Invoke<DescribeStackResourcesResponse>(request, options);}
// Original:
public UpdateBotResult updateBot(UpdateBotRequest request) {request = beforeClientExecution(request);return executeUpdateBot(request);}

// Translation:
public virtual UpdateBotResponse UpdateBot(UpdateBotRequest request){var options = new InvokeOptions();options.RequestMarshaller = UpdateBotRequestMarshaller.Instance;options.ResponseUnmarshaller = UpdateBotResponseUnmarshaller.Instance;return Invoke<UpdateBotResponse>(request, options);}
// Original:
public boolean matches(int symbol, int minVocabSymbol, int maxVocabSymbol) {return symbol >= minVocabSymbol&& symbol <= maxVocabSymbol&& !super.matches(symbol, minVocabSymbol, maxVocabSymbol);}

// Translation:
public override bool Matches(int symbol, int minVocabSymbol, int maxVocabSymbol){return symbol >= minVocabSymbol && symbol <= maxVocabSymbol && !base.Matches(symbol, minVocabSymbol, maxVocabSymbol);}
// Original:
public void fillTo(int toIndex, int val) {while (count < toIndex)add(val);}

// Translation:
public virtual void FillTo(int toIndex, int val){while (count < toIndex){Add(val);}}
// Original:
public static long[] grow(long[] array, int minSize) {assert minSize >= 0: "size must be positive (got " + minSize + "): likely integer overflow?";if (array.length < minSize) {return growExact(array, oversize(minSize, Long.BYTES));} elsereturn array;}

// Translation:
public static short[] Grow(short[] array, int minSize){Debug.Assert(minSize >= 0, "size must be positive (got " + minSize + "): likely integer overflow?");if (array.Length < minSize){short[] newArray = new short[Oversize(minSize, RamUsageEstimator.NUM_BYTES_INT16)];Array.Copy(array, 0, newArray, 0, array.Length);return newArray;}else{return array;}}
// Original:
public ExportSnapshotResult exportSnapshot(ExportSnapshotRequest request) {request = beforeClientExecution(request);return executeExportSnapshot(request);}

// Translation:
public virtual ExportSnapshotResponse ExportSnapshot(ExportSnapshotRequest request){var options = new InvokeOptions();options.RequestMarshaller = ExportSnapshotRequestMarshaller.Instance;options.ResponseUnmarshaller = ExportSnapshotResponseUnmarshaller.Instance;return Invoke<ExportSnapshotResponse>(request, options);}
// Original:
public boolean hasChildOfType(short recordId) {return _childRecords.stream().anyMatch(r -> r.getRecordId() == recordId);}

// Translation:
public bool HasChildOfType(short recordId){for (IEnumerator iterator = ChildRecords.GetEnumerator(); iterator.MoveNext(); ){EscherRecord r = (EscherRecord)iterator.Current;if (r.RecordId == recordId){return true;}}return false;}
// Original:
public int fillFields(byte[] data, int offset, EscherRecordFactory recordFactory) {int bytesRemaining = readHeader( data, offset );thedata = IOUtils.safelyAllocate(bytesRemaining, MAX_RECORD_LENGTH);System.arraycopy( data, offset + 8, thedata, 0, bytesRemaining );return bytesRemaining + 8;}

// Translation:
public override int FillFields(byte[] data, int offset, IEscherRecordFactory recordFactory){int bytesRemaining = ReadHeader(data, offset);_thedata = new byte[bytesRemaining];Array.Copy(data, offset + 8, _thedata, 0, bytesRemaining);return bytesRemaining + 8;}
// Original:
public RmCommand addFilepattern(String filepattern) {checkCallable();filepatterns.add(filepattern);return this;}

// Translation:
public virtual NGit.Api.RmCommand AddFilepattern(string filepattern){CheckCallable();filepatterns.AddItem(filepattern);return this;}
// Original:
public GetEmailIdentityResult getEmailIdentity(GetEmailIdentityRequest request) {request = beforeClientExecution(request);return executeGetEmailIdentity(request);}

// Translation:
public virtual GetEmailIdentityResponse GetEmailIdentity(GetEmailIdentityRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetEmailIdentityRequestMarshaller.Instance;options.ResponseUnmarshaller = GetEmailIdentityResponseUnmarshaller.Instance;return Invoke<GetEmailIdentityResponse>(request, options);}
// Original:
public E remove(int location) {try {ListIterator<E> it = listIterator(location);E result = it.next();it.remove();return result;} catch (NoSuchElementException e) {throw new IndexOutOfBoundsException();}}

// Translation:
public override E remove(int location){try{java.util.ListIterator<E> it = listIterator(location);E result = it.next();it.remove();return result;}catch (java.util.NoSuchElementException){throw new System.IndexOutOfRangeException();}}
// Original:
public CanonicalTreeParser next() {CanonicalTreeParser p = this;for (;;) {if (p.nextPtr == p.raw.length) {if (p.parent == null) {p.currPtr = p.nextPtr;return p;}p = (CanonicalTreeParser) p.parent;continue;}p.prevPtr = p.currPtr;p.currPtr = p.nextPtr;p.parseEntry();return p;}}

// Translation:
public virtual NGit.Treewalk.CanonicalTreeParser Next(){NGit.Treewalk.CanonicalTreeParser p = this;for (; ; ){if (p.nextPtr == p.raw.Length){if (p.parent == null){p.currPtr = p.nextPtr;return p;}p = (NGit.Treewalk.CanonicalTreeParser)p.parent;continue;}p.prevPtr = p.currPtr;p.currPtr = p.nextPtr;p.ParseEntry();return p;}}
// Original:
public UpdateClusterConfigResult updateClusterConfig(UpdateClusterConfigRequest request) {request = beforeClientExecution(request);return executeUpdateClusterConfig(request);}

// Translation:
public virtual UpdateClusterConfigResponse UpdateClusterConfig(UpdateClusterConfigRequest request){var options = new InvokeOptions();options.RequestMarshaller = UpdateClusterConfigRequestMarshaller.Instance;options.ResponseUnmarshaller = UpdateClusterConfigResponseUnmarshaller.Instance;return Invoke<UpdateClusterConfigResponse>(request, options);}
// Original:
public Point(int x, int y) {this.x = x;this.y = y;}

// Translation:
public Point(int x, int y){this.x = x;this.y = y;}
// Original:
public void cloneStyleFrom(ExtendedFormatRecord source) {field_1_font_index           = source.field_1_font_index;field_2_format_index         = source.field_2_format_index;field_3_cell_options         = source.field_3_cell_options;field_4_alignment_options    = source.field_4_alignment_options;field_5_indention_options    = source.field_5_indention_options;field_6_border_options       = source.field_6_border_options;field_7_palette_options      = source.field_7_palette_options;field_8_adtl_palette_options = source.field_8_adtl_palette_options;field_9_fill_palette_options = source.field_9_fill_palette_options;}

// Translation:
public void CloneStyleFrom(ExtendedFormatRecord source){field_1_font_index = source.field_1_font_index;field_2_format_index = source.field_2_format_index;field_3_cell_options = source.field_3_cell_options;field_4_alignment_options = source.field_4_alignment_options;field_5_indention_options = source.field_5_indention_options;field_6_border_options = source.field_6_border_options;field_7_palette_options = source.field_7_palette_options;field_8_adtl_palette_options = source.field_8_adtl_palette_options;field_9_fill_palette_options = source.field_9_fill_palette_options;}
// Original:
public GetInvitationConfigurationResult getInvitationConfiguration(GetInvitationConfigurationRequest request) {request = beforeClientExecution(request);return executeGetInvitationConfiguration(request);}

// Translation:
public virtual GetInvitationConfigurationResponse GetInvitationConfiguration(GetInvitationConfigurationRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetInvitationConfigurationRequestMarshaller.Instance;options.ResponseUnmarshaller = GetInvitationConfigurationResponseUnmarshaller.Instance;return Invoke<GetInvitationConfigurationResponse>(request, options);}
// Original:
public RevTag parseTag(AnyObjectId id) throws MissingObjectException,IncorrectObjectTypeException, IOException {RevObject c = parseAny(id);if (!(c instanceof RevTag))throw new IncorrectObjectTypeException(id.toObjectId(),Constants.TYPE_TAG);return (RevTag) c;}

// Translation:
public virtual RevTag ParseTag(AnyObjectId id){RevObject c = ParseAny(id);if (!(c is RevTag)){throw new IncorrectObjectTypeException(id.ToObjectId(), Constants.TYPE_TAG);}return (RevTag)c;}
// Original:
public List<String> matchAlmost(String key) {return matchAlmost(key, defaultNumReturnValues);}

// Translation:
public virtual IList<string> MatchAlmost(string key){return MatchAlmost(key, defaultNumReturnValues);}
// Original:
public boolean remove(Object o) {synchronized (Hashtable.this) {int oldSize = size;Hashtable.this.remove(o);return size != oldSize;}}

// Translation:
public override bool remove(object o){lock (this._enclosing){int oldSize = this._enclosing._size;this._enclosing.remove(o);return this._enclosing._size != oldSize;}}
// Original:
public StringEval(String value) {if (value == null) {throw new IllegalArgumentException("value must not be null");}_value = value;}

// Translation:
public StringEval(String value){if (value == null){throw new ArgumentException("value must not be null");}this.value = value;}
// Original:
public BatchGetOnPremisesInstancesResult batchGetOnPremisesInstances(BatchGetOnPremisesInstancesRequest request) {request = beforeClientExecution(request);return executeBatchGetOnPremisesInstances(request);}

// Translation:
public virtual BatchGetOnPremisesInstancesResponse BatchGetOnPremisesInstances(BatchGetOnPremisesInstancesRequest request){var options = new InvokeOptions();options.RequestMarshaller = BatchGetOnPremisesInstancesRequestMarshaller.Instance;options.ResponseUnmarshaller = BatchGetOnPremisesInstancesResponseUnmarshaller.Instance;return Invoke<BatchGetOnPremisesInstancesResponse>(request, options);}
// Original:
public void update(Config rc) {final List<String> vlst = new ArrayList<>();vlst.clear();for (URIish u : getURIs())vlst.add(u.toPrivateString());rc.setStringList(SECTION, getName(), KEY_URL, vlst);vlst.clear();for (URIish u : getPushURIs())vlst.add(u.toPrivateString());rc.setStringList(SECTION, getName(), KEY_PUSHURL, vlst);vlst.clear();for (RefSpec u : getFetchRefSpecs())vlst.add(u.toString());rc.setStringList(SECTION, getName(), KEY_FETCH, vlst);vlst.clear();for (RefSpec u : getPushRefSpecs())vlst.add(u.toString());rc.setStringList(SECTION, getName(), KEY_PUSH, vlst);set(rc, KEY_UPLOADPACK, getUploadPack(), DEFAULT_UPLOAD_PACK);set(rc, KEY_RECEIVEPACK, getReceivePack(), DEFAULT_RECEIVE_PACK);set(rc, KEY_TAGOPT, getTagOpt().option(), TagOpt.AUTO_FOLLOW.option());set(rc, KEY_MIRROR, mirror, DEFAULT_MIRROR);set(rc, KEY_TIMEOUT, timeout, 0);}

// Translation:
public virtual void Update(Config rc){IList<string> vlst = new AList<string>();vlst.Clear();foreach (URIish u in URIs){vlst.AddItem(u.ToPrivateString());}rc.SetStringList(SECTION, Name, KEY_URL, vlst);vlst.Clear();foreach (URIish u_1 in PushURIs){vlst.AddItem(u_1.ToPrivateString());}rc.SetStringList(SECTION, Name, KEY_PUSHURL, vlst);vlst.Clear();foreach (RefSpec u_2 in FetchRefSpecs){vlst.AddItem(u_2.ToString());}rc.SetStringList(SECTION, Name, KEY_FETCH, vlst);vlst.Clear();foreach (RefSpec u_3 in PushRefSpecs){vlst.AddItem(u_3.ToString());}rc.SetStringList(SECTION, Name, KEY_PUSH, vlst);Set(rc, KEY_UPLOADPACK, UploadPack, DEFAULT_UPLOAD_PACK);Set(rc, KEY_RECEIVEPACK, ReceivePack, DEFAULT_RECEIVE_PACK);Set(rc, KEY_TAGOPT, TagOpt.Option(), NGit.Transport.TagOpt.AUTO_FOLLOW.Option());Set(rc, KEY_MIRROR, mirror, DEFAULT_MIRROR);Set(rc, KEY_TIMEOUT, timeout, 0);if (!oldName.Equals(name)){rc.UnsetSection(SECTION, oldName);oldName = name;}}
// Original:
public String toString() {StringBuilder sb = new StringBuilder();sb.append("[OBJ]\n");for (final SubRecord record : subrecords) {sb.append("SUBRECORD: ").append(record);}sb.append("[/OBJ]\n");return sb.toString();}

// Translation:
public override String ToString(){StringBuilder sb = new StringBuilder();sb.Append("[OBJ]\n");for (int i = 0; i < subrecords.Count; i++){SubRecord record = subrecords[i];sb.Append("SUBRECORD: ").Append(record.ToString());}sb.Append("[/OBJ]\n");return sb.ToString();}
// Original:
public StashCreateCommand setPerson(PersonIdent person) {this.person = person;return this;}

// Translation:
public virtual NGit.Api.StashCreateCommand SetPerson(PersonIdent person){this.person = person;return this;}
// Original:
public GetDefaultCreditSpecificationResult getDefaultCreditSpecification(GetDefaultCreditSpecificationRequest request) {request = beforeClientExecution(request);return executeGetDefaultCreditSpecification(request);}

// Translation:
public virtual GetDefaultCreditSpecificationResponse GetDefaultCreditSpecification(GetDefaultCreditSpecificationRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetDefaultCreditSpecificationRequestMarshaller.Instance;options.ResponseUnmarshaller = GetDefaultCreditSpecificationResponseUnmarshaller.Instance;return Invoke<GetDefaultCreditSpecificationResponse>(request, options);}
// Original:
public static IntervalSet of(int a) {IntervalSet s = new IntervalSet();s.add(a);return s;}

// Translation:
public static Antlr4.Runtime.Misc.IntervalSet Of(int a){Antlr4.Runtime.Misc.IntervalSet s = new Antlr4.Runtime.Misc.IntervalSet();s.Add(a);return s;}
// Original:
public static int idealFloatArraySize(int need) {return idealByteArraySize(need * 4) / 4;}

// Translation:
public static int idealFloatArraySize(int need){return idealByteArraySize(need * 4) / 4;}
// Original:
public GetJobManifestResult getJobManifest(GetJobManifestRequest request) {request = beforeClientExecution(request);return executeGetJobManifest(request);}

// Translation:
public virtual GetJobManifestResponse GetJobManifest(GetJobManifestRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetJobManifestRequestMarshaller.Instance;options.ResponseUnmarshaller = GetJobManifestResponseUnmarshaller.Instance;return Invoke<GetJobManifestResponse>(request, options);}
// Original:
public ListGroupMembersResult listGroupMembers(ListGroupMembersRequest request) {request = beforeClientExecution(request);return executeListGroupMembers(request);}

// Translation:
public virtual ListGroupMembersResponse ListGroupMembers(ListGroupMembersRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListGroupMembersRequestMarshaller.Instance;options.ResponseUnmarshaller = ListGroupMembersResponseUnmarshaller.Instance;return Invoke<ListGroupMembersResponse>(request, options);}
// Original:
public CreateMatchmakingConfigurationResult createMatchmakingConfiguration(CreateMatchmakingConfigurationRequest request) {request = beforeClientExecution(request);return executeCreateMatchmakingConfiguration(request);}

// Translation:
public virtual CreateMatchmakingConfigurationResponse CreateMatchmakingConfiguration(CreateMatchmakingConfigurationRequest request){var options = new InvokeOptions();options.RequestMarshaller = CreateMatchmakingConfigurationRequestMarshaller.Instance;options.ResponseUnmarshaller = CreateMatchmakingConfigurationResponseUnmarshaller.Instance;return Invoke<CreateMatchmakingConfigurationResponse>(request, options);}