@NotNull
    public SQLTemplateStore getTemplateStore() {
        if (templateStore == null) {
            templateStore = SQLTemplateStore.createInstance(getTemplateContextRegistry());

            try {
                templateStore.load();
            } catch (IOException e) {
                log.error("Can't load template store", e);
            }
            templateStore.startListeningForPreferenceChanges();
            
            WorkspaceConfigEventManager.addConfigChangedListener(SQLTemplateStore.TEMPLATES_CONFIG_XML, o -> {
                try {
                    templateStore.reload();
                } catch (IOException e) {
                    log.error("Can't reload template store", e);
                }
            });
        }

        return templateStore;
    }
Creates and loads SQLTemplateStore or returns an existing one
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/templates/SQLTemplatesRegistry.java