public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected,
boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
setForeground(isSelected ? list.getSelectionForeground() : list.getForeground());
if (value instanceof DatabaseObject) {
DatabaseObject item = (DatabaseObject) value;
String text = selectionModel.isSchemaNameIncluded() ? getQualifiedName(item) : item.getName();
setText(text);
setToolTipText(text);
Border border = new BorderBuilder().empty(0, 10, 0, 0).add(getBorder());
setBorder(border);
if (disableSelectedItems && selectionModel.isTableIncluded(item)) {