@Override
    public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) {
        try {
            return createContentAssistant(sourceViewer);
        } catch (Throwable e) {
            log.error("Error creating content assistant", e);
            return null;
        }
    }
Creates, initializes, and returns the ContentAssistant to use with this editor.
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorSourceViewerConfiguration.java