docs: public SolrConfig getSolrConfig() {
  
          if (m_solrConfig == null) {
              try (FileInputStream fis = new FileInputStream(getSolrConfigFile())) {
                  m_solrConfig = new SolrConfig(
                      Paths.get(getHome(), DEFAULT_CONFIGSET_FOLDER),
                      null,
                      new InputSource(fis));
              } catch (FileNotFoundException e) {
                  CmsConfigurationException ex = new CmsConfigurationException(
                      Messages.get().container(Messages.LOG_SOLR_ERR_CONFIG_XML_NOT_FOUND_1, getSolrConfigFile()),
                      e);
                  LOG.error(ex.getLocalizedMessage(), ex);
              } catch (Exception e) {
                  CmsConfigurationException ex = new CmsConfigurationException(
                      Messages.get().container(Messages.LOG_SOLR_ERR_CONFIG_XML_NOT_READABLE_1, getSolrConfigFile()),
                      e);
                  LOG.error(ex.getLocalizedMessage(), ex);
              }
          }
          return m_solrConfig;
      }