return;
}
TermsEnum te = (TermsEnum)getProperty(fCombo, "te");
String fld = getString(fCombo, "text");
String teField = (String)getProperty(fCombo, "teField");
SeekStatus status;
BytesRef rawTerm = null;
if (te != null) {
rawTerm = te.term();
}
String rawString = rawTerm != null ? rawTerm.utf8ToString() : null;
if (te == null || !teField.equals(fld) || !text.equals(rawString)) {
Terms terms = MultiFields.getTerms(ir, fld);
te = terms.iterator(null);
putProperty(fCombo, "te", te);
putProperty(fCombo, "teField", fld);
status = te.seekCeil(new BytesRef(text));
if (status.equals(SeekStatus.FOUND)) {
rawTerm = te.term();
} else {
rawTerm = null;
}
} else {