public virtual ScoreDocComparator NewComparator(IndexReader reader, System.String fieldname) { System.String field = String.Intern(fieldname); TermEnum enumerator = reader.Terms(new Term(fieldname, "")); try { return new AnonymousClassScoreDocComparator(reader, enumerator, field, this); } finally { enumerator.Close(); } }