// there are always two range scanse: one with an initial
// lower case character and another one with an initial upper case
// character
List rangeScans = new ArrayList(2);
nameLength = FieldNames.getNameLength(term.text());
String propName = term.text().substring(0, nameLength);
this.termText = new OffsetCharSequence(nameLength, term.text());
this.currentTerm = new OffsetCharSequence(nameLength, term.text(), transform);
try {
// start with a term using the lower case character for the first