public override /*virtual*/ void Merge(IndexWriter writer) { lock (this) { while (true) { MergePolicy.OneMerge merge = writer.GetNextMerge_forNUnit(); if (merge == null) break; for (int i = 0; i < merge.segments_ForNUnit.Count; i++) ; // {{}} assert merge.segments.Info(i).docCount < 20; writer.Merge_ForNUnit(merge); } } }