@Override
    protected void updateStatusField(String category) {
        if (STATS_CATEGORY_TRANSACTION_TIMEOUT.equals(category)) {
            final IStatusField field = getStatusField(category);

            if (field != null) {
                String status;

                try {
                    status = getTransactionStatusText();
                } catch (DBCException ignored) {
                    status = null;
                }

                if (CommonUtils.isNotEmpty(status)) {
                    field.setText(status);
                    field.setImage(DBeaverIcons.getImage(DBIcon.SMALL_WARNING));
                } else {
                    field.setText(null);
                    field.setImage(null);
                }
            }

            return;
        }

        super.updateStatusField(category);
    }
Sets focus in current editor.
This function is called on drag-n-drop and some other operations
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditor.java