public SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<BytesRef> comparator, boolean compareRawBytes) throws IOException { this.source = source; this.comparator = comparator; this.reader = sort(compareRawBytes ? comparator : new BytesOnlyComparator(this.comparator)); }