docs: private Map<String, ImportConfiguration> loadNewConfigAndBundles(CatalogContext catalogContext) {
          Map<String, ImportConfiguration> newProcessorConfig;
  
          ImportType importElement = catalogContext.getDeployment().getImport();
          if (importElement == null || importElement.getConfiguration().isEmpty()) {
              newProcessorConfig = new HashMap<>();
          } else {
              newProcessorConfig = CatalogUtil.getImportProcessorConfig(importElement);
          }
  
          Iterator<Map.Entry<String, ImportConfiguration>> iter = newProcessorConfig.entrySet().iterator();
          while (iter.hasNext()) {
              String configName = iter.next().getKey();
              ImportConfiguration importConfig = newProcessorConfig.get(configName);
              Properties properties = importConfig.getmoduleProperties();
  
              String importBundleJar = properties.getProperty(ImportDataProcessor.IMPORT_MODULE);
              Preconditions.checkNotNull(importBundleJar,
                      "Import source is undefined or custom import plugin class missing.");
              if (!importConfig.checkProcedures(catalogContext, importLog, configName)) {
                  iter.remove();
                  continue;
              }
              // NOTE: if bundle is already loaded, loadImporterBundle does nothing and returns true
              boolean bundlePresent = loadImporterBundle(properties);
              if (!bundlePresent) {
                  iter.remove();
              }
          }
          m_formatterFactories.clear();
          for (ImportConfiguration config : newProcessorConfig.values()) {
              Map<String, FormatterBuilder> formatters = config.getFormatterBuilders();
              if (formatters != null) {
                  try {
                      for (FormatterBuilder builder : formatters.values()) {
                          String module = builder.getFormatterProperties().getProperty(ImportDataProcessor.IMPORT_FORMATTER);
                          AbstractFormatterFactory formatterFactory = m_formatterFactories.get(module);
                          if (formatterFactory == null) {
                              URI moduleURI = URI.create(module);
                              formatterFactory = m_moduleManager.getService(moduleURI, AbstractFormatterFactory.class);
                              if (formatterFactory == null) {
                                  VoltDB.crashLocalVoltDB("Failed to initialize formatter from: " + module);
                              }
                              m_formatterFactories.put(module, formatterFactory);
                          }
                          builder.setFormatterFactory(formatterFactory);
                      }
                  } catch(Throwable t) {
                      VoltDB.crashLocalVoltDB("Failed to initialize formatter.");
                  }
              }
          }
  
          importLog.info("Final importer count:" + newProcessorConfig.size());
          return newProcessorConfig;
      }