} else {
text = descriptor.getText();
}
hint = getHint(descriptor);
}
<BUG>Color foreground =
selected ? UIUtil.getTreeSelectionForeground() : node.isProperSetting ? Color.BLUE : UIUtil.getTreeTextForeground();</BUG>
if (text != null) {
SearchUtil.appendFragments(getFilter(), text, style, foreground, background,
getTextRenderer());

} else {
text = descriptor.getText();
}
hint = getHint(descriptor);
}
if (text != null) {
SearchUtil.appendFragments(getFilter(), text, style, foreground, background,
getTextRenderer());
