lowerLimit.setCharAt(nameLength, Character.toLowerCase(lowerLimit.charAt(nameLength)));
StringBuffer upperLimit = new StringBuffer(propName);
upperLimit.append(lowerTermStr);
rangeScans.add(new RangeScan(reader,
new Term(term.field(), lowerLimit.toString()),
new Term(term.field(), upperLimit.toString())));
// second scan with upper case start
lowerLimit = new StringBuffer(propName);
lowerLimit.append(upperTermStr);
upperLimit = new StringBuffer(propName);