yijunyu/c-to-rust huggingface dataset:
// Original:
public ModifyVolumeAttributeResult modifyVolumeAttribute(ModifyVolumeAttributeRequest request) {request = beforeClientExecution(request);return executeModifyVolumeAttribute(request);}

// Translation:
public virtual ModifyVolumeAttributeResponse ModifyVolumeAttribute(ModifyVolumeAttributeRequest request){var options = new InvokeOptions();options.RequestMarshaller = ModifyVolumeAttributeRequestMarshaller.Instance;options.ResponseUnmarshaller = ModifyVolumeAttributeResponseUnmarshaller.Instance;return Invoke<ModifyVolumeAttributeResponse>(request, options);}
// Original:
public DeleteVolumeResult deleteVolume(DeleteVolumeRequest request) {request = beforeClientExecution(request);return executeDeleteVolume(request);}

// Translation:
public virtual DeleteVolumeResponse DeleteVolume(DeleteVolumeRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteVolumeRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteVolumeResponseUnmarshaller.Instance;return Invoke<DeleteVolumeResponse>(request, options);}
// Original:
public ByteBuffer putLong(int index, long value) {checkIndex(index, SizeOf.LONG);Memory.pokeLong(backingArray, offset + index, value, order);return this;}

// Translation:
public override java.nio.ByteBuffer putLong(int index, long value){checkIndex(index, libcore.io.SizeOf.LONG);libcore.io.Memory.pokeLong(backingArray, offset + index, value, _order);return this;}
// Original:
public boolean hasMetaDataChanges() {return changeType != ChangeType.MODIFY || newMode != oldMode;}

// Translation:
public virtual bool HasMetaDataChanges(){return changeType != DiffEntry.ChangeType.MODIFY || newMode != oldMode;}
// Original:
public void newField(FieldInfo fieldInfo) {count = interval;}

// Translation:
public override void NewField(FieldInfo fieldInfo){count = interval;}
// Original:
public TokenStream create(TokenStream input) {return new JapaneseReadingFormFilter(input, useRomaji);}

// Translation:
public override TokenStream Create(TokenStream input){return new JapaneseReadingFormFilter(input, useRomaji);}
// Original:
public static CellRangeAddress valueOf(String ref) {int sep = ref.indexOf(":");CellReference a;CellReference b;if (sep == -1) {a = new CellReference(ref);b = a;} else {a = new CellReference(ref.substring(0, sep));b = new CellReference(ref.substring(sep + 1));}return new CellRangeAddress(a.getRow(), b.getRow(), a.getCol(), b.getCol());}

// Translation:
public static CellRangeAddress ValueOf(String reference){int sep = reference.IndexOf(":", StringComparison.Ordinal);CellReference a;CellReference b;if (sep == -1){a = new CellReference(reference);b = a;}else{a = new CellReference(reference.Substring(0, sep));b = new CellReference(reference.Substring(sep + 1));}return new CellRangeAddress(a.Row, b.Row, a.Col, b.Col);}
// Original:
public ModifySelfservicePermissionsResult modifySelfservicePermissions(ModifySelfservicePermissionsRequest request) {request = beforeClientExecution(request);return executeModifySelfservicePermissions(request);}

// Translation:
public virtual ModifySelfservicePermissionsResponse ModifySelfservicePermissions(ModifySelfservicePermissionsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ModifySelfservicePermissionsRequestMarshaller.Instance;options.ResponseUnmarshaller = ModifySelfservicePermissionsResponseUnmarshaller.Instance;return Invoke<ModifySelfservicePermissionsResponse>(request, options);}
// Original:
public int getTokenType(String tokenName) {Integer ttype = getTokenTypeMap().get(tokenName);if ( ttype!=null ) return ttype;return Token.INVALID_TYPE;}

// Translation:
public virtual int GetTokenType(string tokenName){int ttype;if (TokenTypeMap.TryGetValue(tokenName, out ttype)){return ttype;}return TokenConstants.InvalidType;}
// Original:
public int compareTo(LongBuffer otherBuffer) {int compareRemaining = (remaining() < otherBuffer.remaining()) ? remaining(): otherBuffer.remaining();int thisPos = position;int otherPos = otherBuffer.position;long thisLong, otherLong;while (compareRemaining > 0) {thisLong = get(thisPos);otherLong = otherBuffer.get(otherPos);if (thisLong != otherLong) {return thisLong < otherLong ? -1 : 1;}thisPos++;otherPos++;compareRemaining--;}return remaining() - otherBuffer.remaining();}

// Translation:
public virtual int compareTo(java.nio.LongBuffer otherBuffer){int compareRemaining = (remaining() < otherBuffer.remaining()) ? remaining() : otherBuffer.remaining();int thisPos = _position;int otherPos = otherBuffer._position;long thisLong;long otherLong;while (compareRemaining > 0){thisLong = get(thisPos);otherLong = otherBuffer.get(otherPos);if (thisLong != otherLong){return thisLong < otherLong ? -1 : 1;}thisPos++;otherPos++;compareRemaining--;}return remaining() - otherBuffer.remaining();}
// Original:
public ApproveSkillResult approveSkill(ApproveSkillRequest request) {request = beforeClientExecution(request);return executeApproveSkill(request);}

// Translation:
public virtual ApproveSkillResponse ApproveSkill(ApproveSkillRequest request){var options = new InvokeOptions();options.RequestMarshaller = ApproveSkillRequestMarshaller.Instance;options.ResponseUnmarshaller = ApproveSkillResponseUnmarshaller.Instance;return Invoke<ApproveSkillResponse>(request, options);}
// Original:
public void writeContinueIfRequired(int requiredContinuousSize) {if (_ulrOutput.getAvailableSpace() < requiredContinuousSize) {writeContinue();}}

// Translation:
public void WriteContinueIfRequired(int requiredContinuousSize){if (_ulrOutput.AvailableSpace < requiredContinuousSize){WriteContinue();}}
// Original:
public GetApiKeysResult getApiKeys(GetApiKeysRequest request) {request = beforeClientExecution(request);return executeGetApiKeys(request);}

// Translation:
public virtual GetApiKeysResponse GetApiKeys(GetApiKeysRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetApiKeysRequestMarshaller.Instance;options.ResponseUnmarshaller = GetApiKeysResponseUnmarshaller.Instance;return Invoke<GetApiKeysResponse>(request, options);}
// Original:
public Iterator<Entry<K, V>> iterator() {return newEntryIterator();}

// Translation:
public override java.util.Iterator<java.util.MapClass.Entry<K, V>> iterator(){return new java.util.Hashtable<K, V>.EntryIterator(this._enclosing);}
// Original:
public int compareTo(RowColKey o) {int cmp = _rowIndex - o._rowIndex;if (cmp != 0) {return cmp;}return _columnIndex - o._columnIndex;}

// Translation:
public int CompareTo(RowColKey o){int cmp = _rowIndex - o._rowIndex;if (cmp != 0){return cmp;}return _columnIndex - o._columnIndex;}
// Original:
public ATNConfig(ATNConfig c, ATNState state,PredictionContext context,SemanticContext semanticContext){this.state = state;this.alt = c.alt;this.context = context;this.semanticContext = semanticContext;this.reachesIntoOuterContext = c.reachesIntoOuterContext;}

// Translation:
public ATNConfig(ATNConfig c, ATNState state,PredictionContext context,SemanticContext semanticContext){this.state = state;this.alt = c.alt;this.context = context;this.semanticContext = semanticContext;this.reachesIntoOuterContext = c.reachesIntoOuterContext;}
// Original:
public void updateNamesAfterCellShift(FormulaShifter shifter) {for (int i = 0 ; i < getNumNames() ; ++i){NameRecord nr = getNameRecord(i);Ptg[] ptgs = nr.getNameDefinition();if (shifter.adjustFormula(ptgs, nr.getSheetNumber())) {nr.setNameDefinition(ptgs);}}}

// Translation:
public void UpdateNamesAfterCellShift(FormulaShifter shifter){for (int i = 0; i < NumNames; ++i){NameRecord nr = GetNameRecord(i);Ptg[] ptgs = nr.NameDefinition;if (shifter.AdjustFormula(ptgs, nr.SheetNumber)){nr.NameDefinition = ptgs;}}}
// Original:
public ListReviewPolicyResultsForHITResult listReviewPolicyResultsForHIT(ListReviewPolicyResultsForHITRequest request) {request = beforeClientExecution(request);return executeListReviewPolicyResultsForHIT(request);}

// Translation:
public virtual ListReviewPolicyResultsForHITResponse ListReviewPolicyResultsForHIT(ListReviewPolicyResultsForHITRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListReviewPolicyResultsForHITRequestMarshaller.Instance;options.ResponseUnmarshaller = ListReviewPolicyResultsForHITResponseUnmarshaller.Instance;return Invoke<ListReviewPolicyResultsForHITResponse>(request, options);}
// Original:
public GetExportResult getExport(GetExportRequest request) {request = beforeClientExecution(request);return executeGetExport(request);}

// Translation:
public virtual GetExportResponse GetExport(GetExportRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetExportRequestMarshaller.Instance;options.ResponseUnmarshaller = GetExportResponseUnmarshaller.Instance;return Invoke<GetExportResponse>(request, options);}
// Original:
public void setHyperbolicTfFactors(float min, float max,double base, float xoffset) {tf_hyper_min = min;tf_hyper_max = max;tf_hyper_base = base;tf_hyper_xoffset = xoffset;}

// Translation:
public virtual void SetHyperbolicTfFactors(float min, float max, double @base, float xoffset){tf_hyper_min = min;tf_hyper_max = max;tf_hyper_base = @base;tf_hyper_xoffset = xoffset;}
// Original:
public CharBuffer slice() {return new ReadWriteCharArrayBuffer(remaining(), backingArray, offset + position);}

// Translation:
public override java.nio.CharBuffer slice(){return new java.nio.ReadWriteCharArrayBuffer(remaining(), backingArray, offset +_position);}
// Original:
public LexerNoViableAltException(Lexer lexer,CharStream input,int startIndex,ATNConfigSet deadEndConfigs) {super(lexer, input, null);this.startIndex = startIndex;this.deadEndConfigs = deadEndConfigs;}

// Translation:
public LexerNoViableAltException(Lexer lexer, ICharStream input, int startIndex, ATNConfigSet deadEndConfigs): base(lexer, input){this.startIndex = startIndex;this.deadEndConfigs = deadEndConfigs;}
// Original:
public CreateCompilationJobResult createCompilationJob(CreateCompilationJobRequest request) {request = beforeClientExecution(request);return executeCreateCompilationJob(request);}

// Translation:
public virtual CreateCompilationJobResponse CreateCompilationJob(CreateCompilationJobRequest request){var options = new InvokeOptions();options.RequestMarshaller = CreateCompilationJobRequestMarshaller.Instance;options.ResponseUnmarshaller = CreateCompilationJobResponseUnmarshaller.Instance;return Invoke<CreateCompilationJobResponse>(request, options);}
// Original:
public int getPosition() {return position;}

// Translation:
public virtual int GetPosition(){return position;}
// Original:
public boolean canEncode(CharSequence sequence) {CharBuffer cb;if (sequence instanceof CharBuffer) {cb = ((CharBuffer) sequence).duplicate();} else {cb = CharBuffer.wrap(sequence);}return implCanEncode(cb);}

// Translation:
public virtual bool canEncode(java.lang.CharSequence sequence){java.nio.CharBuffer cb;if (sequence is java.nio.CharBuffer){cb = ((java.nio.CharBuffer)sequence).duplicate();}else{cb = java.nio.CharBuffer.wrap(sequence);}return implCanEncode(cb);}
// Original:
public synchronized void add(int index, E e) {Object[] newElements = new Object[elements.length + 1];System.arraycopy(elements, 0, newElements, 0, index);newElements[index] = e;System.arraycopy(elements, index, newElements, index + 1, elements.length - index);elements = newElements;}

// Translation:
public virtual void add(int index, E e){lock (this){object[] newElements = new object[elements.Length + 1];System.Array.Copy(elements, 0, newElements, 0, index);newElements[index] = e;System.Array.Copy(elements, index, newElements, index + 1, elements.Length - index);elements = newElements;}}
// Original:
public StopMonitoringScheduleResult stopMonitoringSchedule(StopMonitoringScheduleRequest request) {request = beforeClientExecution(request);return executeStopMonitoringSchedule(request);}

// Translation:
public virtual StopMonitoringScheduleResponse StopMonitoringSchedule(StopMonitoringScheduleRequest request){var options = new InvokeOptions();options.RequestMarshaller = StopMonitoringScheduleRequestMarshaller.Instance;options.ResponseUnmarshaller = StopMonitoringScheduleResponseUnmarshaller.Instance;return Invoke<StopMonitoringScheduleResponse>(request, options);}
// Original:
public int getDbcellAt(int cellnum){return field_5_dbcells.get(cellnum);}

// Translation:
public int GetDbcellAt(int cellnum){return field_5_dbcells.Get(cellnum);}
// Original:
public final int read(byte[] buffer, int offset, int length) throws IOException {return in.read(buffer, offset, length);}

// Translation:
public sealed override int read(byte[] buffer, int offset, int length){throw new System.NotImplementedException();}
// Original:
public synchronized String[] getChunks(String[] words, String[] tags, double[] probs) {String[] chunks = chunker.chunk(words, tags);if (probs != null)chunker.probs(probs);return chunks;}

// Translation:
public virtual string[] GetChunks(string[] words, string[] tags, double[] probs){lock (this){string[] chunks = chunker.chunk(words, tags);if (probs != null)chunker.probs(probs);return chunks;}}
// Original:
public Ref getTarget() {return this;}

// Translation:
public virtual Ref GetTarget(){return this;}
// Original:
public String toString(){StringBuilder buffer = new StringBuilder();buffer.append("[DEFAULTROWHEIGHT]\n");buffer.append("    .optionflags    = ").append(Integer.toHexString(getOptionFlags())).append("\n");buffer.append("    .rowheight      = ").append(Integer.toHexString(getRowHeight())).append("\n");buffer.append("[/DEFAULTROWHEIGHT]\n");return buffer.toString();}

// Translation:
public override String ToString(){StringBuilder buffer = new StringBuilder();buffer.Append("[DEFAULTROWHEIGHT]\n");buffer.Append("    .optionflags    = ").Append(StringUtil.ToHexString(OptionFlags)).Append("\n");buffer.Append("    .rowheight      = ").Append(StringUtil.ToHexString(RowHeight)).Append("\n");buffer.Append("[/DEFAULTROWHEIGHT]\n");return buffer.ToString();}
// Original:
public AlibabaCloudCredentials getCredentials() {return this.credentials;}

// Translation:
public AlibabaCloudCredentials GetCredentials(){return credentials;}
// Original:
public SeekStatus seekCeil(BytesRef term) {throw new UnsupportedOperationException();}

// Translation:
public override SeekStatus SeekCeil(BytesRef term){throw new System.NotSupportedException();}
// Original:
public NavigableSet<K> navigableKeySet() {BoundedKeySet result = keySet;return result != null ? result : (keySet = new BoundedKeySet());}

// Translation:
public java.util.NavigableSet<K> navigableKeySet(){java.util.TreeMap<K, V>.BoundedMap.BoundedKeySet result = this._keySet;return result != null ? result : (this._keySet = new java.util.TreeMap<K, V>.BoundedMap.BoundedKeySet(this));}
// Original:
public ListEventsRequest() {super("CloudPhoto", "2017-07-11", "ListEvents", "cloudphoto");setProtocol(ProtocolType.HTTPS);}

// Translation:
public ListEventsRequest(): base("CloudPhoto", "2017-07-11", "ListEvents", "cloudphoto", "openAPI"){Protocol = ProtocolType.HTTPS;}
// Original:
public String toString(){StringBuilder sb = new StringBuilder();sb.append("[LbsDropData]\n");sb.append("  ._wStyle:  ").append(_wStyle).append('\n');sb.append("  ._cLine:  ").append(_cLine).append('\n');sb.append("  ._dxMin:  ").append(_dxMin).append('\n');sb.append("  ._str:  ").append(_str).append('\n');if(_unused != null) {sb.append("  ._unused:  ").append(_unused).append('\n');}sb.append("[/LbsDropData]\n");return sb.toString();}

// Translation:
public override String ToString(){StringBuilder sb = new StringBuilder();sb.Append("[LbsDropData]\n");sb.Append("  ._wStyle:  ").Append(_wStyle).Append('\n');sb.Append("  ._cLine:  ").Append(_cLine).Append('\n');sb.Append("  ._dxMin:  ").Append(_dxMin).Append('\n');sb.Append("  ._str:  ").Append(_str).Append('\n');sb.Append("  ._unused:  ").Append(_unused).Append('\n');sb.Append("[/LbsDropData]\n");return sb.ToString();}
// Original:
public String toString() {return "PackWriter.State[" + phase + ", memory=" + bytesUsed + "]";}

// Translation:
public override string ToString(){return "PackWriter.State[" + this.phase + ", memory=" + this.bytesUsed + "]";}
// Original:
public RemoteRefUpdate getRemoteUpdate(String refName) {return remoteUpdates.get(refName);}

// Translation:
public virtual RemoteRefUpdate GetRemoteUpdate(string refName){return remoteUpdates.Get(refName);}
// Original:
@Override public Iterator<E> iterator() {return listIterator(0);}

// Translation:
public virtual java.util.Iterator<E> iterator(){object[] snapshot = elements;return new java.util.concurrent.CopyOnWriteArrayList.CowIterator<E>(snapshot, 0,snapshot.Length);}
// Original:
public TerminateInstancesRequest(java.util.List<String> instanceIds) {setInstanceIds(instanceIds);}

// Translation:
public TerminateInstancesRequest(List<string> instanceIds){_instanceIds = instanceIds;}
// Original:
public CreateDataRepositoryTaskResult createDataRepositoryTask(CreateDataRepositoryTaskRequest request) {request = beforeClientExecution(request);return executeCreateDataRepositoryTask(request);}

// Translation:
public virtual CreateDataRepositoryTaskResponse CreateDataRepositoryTask(CreateDataRepositoryTaskRequest request){var options = new InvokeOptions();options.RequestMarshaller = CreateDataRepositoryTaskRequestMarshaller.Instance;options.ResponseUnmarshaller = CreateDataRepositoryTaskResponseUnmarshaller.Instance;return Invoke<CreateDataRepositoryTaskResponse>(request, options);}
// Original:
public void undeprecateActivityType(UndeprecateActivityTypeRequest request) {request = beforeClientExecution(request);executeUndeprecateActivityType(request);}

// Translation:
public virtual UndeprecateActivityTypeResponse UndeprecateActivityType(UndeprecateActivityTypeRequest request){var options = new InvokeOptions();options.RequestMarshaller = UndeprecateActivityTypeRequestMarshaller.Instance;options.ResponseUnmarshaller = UndeprecateActivityTypeResponseUnmarshaller.Instance;return Invoke<UndeprecateActivityTypeResponse>(request, options);}
// Original:
public EndRecord clone() {return copy();}

// Translation:
public override Object Clone(){EndRecord er = new EndRecord();return er;}
// Original:
public ListLabelingJobsResult listLabelingJobs(ListLabelingJobsRequest request) {request = beforeClientExecution(request);return executeListLabelingJobs(request);}

// Translation:
public virtual ListLabelingJobsResponse ListLabelingJobs(ListLabelingJobsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListLabelingJobsRequestMarshaller.Instance;options.ResponseUnmarshaller = ListLabelingJobsResponseUnmarshaller.Instance;return Invoke<ListLabelingJobsResponse>(request, options);}
// Original:
public void setTag(String shortName) {this.tag = shortName;}

// Translation:
public virtual void SetTag(string shortName){this.tag = shortName;}
// Original:
public String getNameText(NamePtg namePtg) {return _iBook.getNameRecord(namePtg.getIndex()).getNameText();}

// Translation:
public String GetNameText(NamePtg namePtg){return _iBook.GetNameRecord(namePtg.Index).NameText;}
// Original:
public Builder() {slop = 0;terms = new ArrayList<>();positions = new ArrayList<>();}

// Translation:
public Builder(){data = new GrowableByteArrayDataOutput(128);bufferSize = 0;previousDoc = -1;indexInterval = 2;cardinality = 0;numBlocks = 0;}
// Original:
public SpanPositionRangeQuery(SpanQuery match, int start, int end) {super(match);this.start = start;this.end = end;}

// Translation:
public SpanPositionRangeQuery(SpanQuery match, int start, int end): base(match){this.m_start = start;this.m_end = end;}
// Original:
public CreateDBProxyResult createDBProxy(CreateDBProxyRequest request) {request = beforeClientExecution(request);return executeCreateDBProxy(request);}

// Translation:
public virtual CreateDBProxyResponse CreateDBProxy(CreateDBProxyRequest request){var options = new InvokeOptions();options.RequestMarshaller = CreateDBProxyRequestMarshaller.Instance;options.ResponseUnmarshaller = CreateDBProxyResponseUnmarshaller.Instance;return Invoke<CreateDBProxyResponse>(request, options);}
// Original:
public boolean equals( Object o ) {return o instanceof LovinsStemmer;}

// Translation:
public override bool Equals(object o){return o is LovinsStemmer;}
// Original:
public ReplicationGroup modifyReplicationGroupShardConfiguration(ModifyReplicationGroupShardConfigurationRequest request) {request = beforeClientExecution(request);return executeModifyReplicationGroupShardConfiguration(request);}

// Translation:
public virtual ModifyReplicationGroupShardConfigurationResponse ModifyReplicationGroupShardConfiguration(ModifyReplicationGroupShardConfigurationRequest request){var options = new InvokeOptions();options.RequestMarshaller = ModifyReplicationGroupShardConfigurationRequestMarshaller.Instance;options.ResponseUnmarshaller = ModifyReplicationGroupShardConfigurationResponseUnmarshaller.Instance;return Invoke<ModifyReplicationGroupShardConfigurationResponse>(request, options);}
// Original:
public DeleteFacesResult deleteFaces(DeleteFacesRequest request) {request = beforeClientExecution(request);return executeDeleteFaces(request);}

// Translation:
public virtual DeleteFacesResponse DeleteFaces(DeleteFacesRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteFacesRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteFacesResponseUnmarshaller.Instance;return Invoke<DeleteFacesResponse>(request, options);}
// Original:
public SSTSerializer( IntMapper<UnicodeString> strings, int numStrings, int numUniqueStrings ){this.strings = strings;_numStrings = numStrings;_numUniqueStrings = numUniqueStrings;int infoRecs = ExtSSTRecord.getNumberOfInfoRecsForStrings(strings.size());this.bucketAbsoluteOffsets = new int[infoRecs];this.bucketRelativeOffsets = new int[infoRecs];}

// Translation:
public SSTSerializer(IntMapper<UnicodeString> strings, int numStrings, int numUniqueStrings){this.strings = strings;_numStrings = numStrings;_numUniqueStrings = numUniqueStrings;int infoRecs = ExtSSTRecord.GetNumberOfInfoRecsForStrings(strings.Size);this.bucketAbsoluteOffsets = new int[infoRecs];this.bucketRelativeOffsets = new int[infoRecs];}
// Original:
public URISyntaxException(String input, String reason, int index) {super(reason);if (input == null || reason == null) {throw new NullPointerException();}if (index < -1) {throw new IllegalArgumentException();}this.input = input;this.index = index;}

// Translation:
public URISyntaxException(string input, string reason, int index) : base(reason){if (input == null || reason == null){throw new System.ArgumentNullException();}if (index < -1){throw new System.ArgumentException();}this.input = input;this.index = index;}
// Original:
public String toString() {return "AssociationFacetField(dim=" + dim + " path=" + Arrays.toString(path) + " bytes=" + assoc + ")";}

// Translation:
public override string ToString(){return "AssociationFacetField(dim=" + Dim + " path=" + Arrays.ToString(Path) + " bytes=" + Assoc + ")";}
// Original:
public boolean requiresCommitBody() {return false;}

// Translation:
public virtual bool RequiresCommitBody(){return true;}
// Original:
public static AttrPtg getSumSingle() {return new AttrPtg(optiSum.set(0), 0, null, -1);}

// Translation:
public static AttrPtg GetSumSingle(){return new AttrPtg(optiSum.Set(0), 0, null, -1);}
// Original:
public GetModelsResult getModels(GetModelsRequest request) {request = beforeClientExecution(request);return executeGetModels(request);}

// Translation:
public virtual GetModelsResponse GetModels(GetModelsRequest request){var options = new InvokeOptions();options.RequestMarshaller = GetModelsRequestMarshaller.Instance;options.ResponseUnmarshaller = GetModelsResponseUnmarshaller.Instance;return Invoke<GetModelsResponse>(request, options);}
// Original:
public Storage getStorage() {return Storage.LOOSE;}

// Translation:
public virtual RefStorage GetStorage(){return RefStorage.LOOSE;}
// Original:
public ForwardBytesReader(byte[] bytes) {this.bytes = bytes;}

// Translation:
public ForwardBytesReader(byte[] bytes){this.bytes = bytes;}
// Original:
public long ramBytesUsed() {return fst == null ? 0 : fst.ramBytesUsed();}

// Translation:
public virtual long RamBytesUsed(){return fst == null ? 0 : fst.GetSizeInBytes();}