@Override
        public String getToolTipText(Object element) {
            String text = getText(element, true, true);
            if (CommonUtils.isEmpty(text)) {
                return null;
            }
            if (text.length() > MAX_TOOLTIP_LENGTH) {
                text = text.substring(0, MAX_TOOLTIP_LENGTH) + "...";
            }
            return text;
        }
Creates service for object loading.
@param forUpdate true if it is update/merge operation. I.e. existing object modifications should remain.
plugins/org.jkiss.dbeaver.ui.navigator/src/org/jkiss/dbeaver/ui/navigator/itemlist/ObjectListControl.java