}
if (cell.isDisposed()) return;
DataModel model = cell.getRow().getModel();
if (model.hasSearchResult()) {
DataSearchResult searchResult = model.getSearchResult();
Iterator<DataSearchResultMatch> matches = searchResult.getMatches(cell);
if (matches != null) {
int lastEndOffset = 0;
SimpleTextAttributes searchResultAttributes = configTextAttributes.getSearchResult();
DataSearchResultMatch selectedMatch = searchResult.getSelectedMatch();
if (selectedMatch != null && selectedMatch.getCell() == cell) {
searchResultAttributes = configTextAttributes.getSelection();
}
int valueLength = formattedUserValue.length();