public void Run() { ByteArrayBuffer reader = this._enclosing.ExpectedBufferResponse(Msg.QueryResult); int queryResultID = reader.ReadInt(); AbstractQueryResult queryResult = this._enclosing.QueryResultFor(trans, queryResultID ); queryResult.LoadFromIdReader(this._enclosing.IdIteratorFor(trans, reader)); result.value = queryResult; }