public PreviousSearchState(Query query, Sort sort, ScoreDoc searchAfterLocal, ScoreDoc searchAfterShard, long[] versions, int numHitsPaged) { this.Versions = (long[])versions.Clone(); this.SearchAfterLocal = searchAfterLocal; this.SearchAfterShard = searchAfterShard; this.Sort = sort; this.Query = query; this.NumHitsPaged = numHitsPaged; SearchTimeNanos = TimeHelper.NanoTime(); } }