private void addContentTypeDamageRepairer(
        @NotNull PresentationReconciler reconciler,
        @NotNull String contentType,
        @NotNull String colorId
    ) {
        Color color = ruleManager.getColor(colorId);
        if (UIStyles.isDarkHighContrastTheme()) {
            color = UIStyles.getInvertedColor(color);
        }
        addContentTypeDamageRepairer(reconciler, contentType, new SingleTokenScanner(new TextAttribute(color)));
    }
Creates, configures, and returns a presentation reconciler to help with
document changes.

@see org.eclipse.jface.text.source.SourceViewerConfiguration#getPresentationReconciler(ISourceViewer)
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditorSourceViewerConfiguration.java