protected void select(int index, String searchingText) {
if (index != -1) {
setSelectedIndex(index, true);
setCursor(index, true);
Object element = getElementAt(index);
fireSearchableEvent(new SearchableEvent(this, SearchableEvent.SEARCHABLE_MATCH, searchingText, element, convertElementToString(element)));
}
else {
setSelectedIndex(-1, false);
fireSearchableEvent(new SearchableEvent(this, SearchableEvent.SEARCHABLE_NOMATCH, searchingText));
}
}