public ThreadAnonymousInnerClassHelper(int numDocs, DirectoryReader rd, IndexSearcher searcher, int readsPerThread, AtomicObject<Exception> ex, int i) { this.NumDocs = numDocs; this.Rd = rd; this.Searcher = searcher; this.ReadsPerThread = readsPerThread; this.Ex = ex; this.i = i; queries = new int[ReadsPerThread]; for (int j = 0; j < queries.Length; ++j) { queries[j] = Random().Next(NumDocs); } }