IItemStatusLineProvider itemStatusLineProvider = (IItemStatusLineProvider) adapterFactory.adapt(object, IItemStatusLineProvider.class);
if (itemStatusLineProvider != null) {
statusline.setMessage(itemStatusLineProvider.getStatusLineText(object));
} else {
// fallback to IItemLabelProvider.getText(..)
IItemLabelProvider itemLabelProvider = (IItemLabelProvider) adapterFactory.adapt(object, IItemLabelProvider.class);
if (itemLabelProvider != null) {
statusline.setMessage(itemLabelProvider.getText(object));
}
}
}
} else {