docs: protected void configurePlugins(ProcessEngineConfigurationImpl configuration, ProcessEngineXml processEngineXml, ClassLoader classLoader) {
  
      for (ProcessEnginePluginXml pluginXml : processEngineXml.getPlugins()) {
        // create plugin instance
        Class<? extends ProcessEnginePlugin> pluginClass = loadClass(pluginXml.getPluginClass(), classLoader, ProcessEnginePlugin.class);
        ProcessEnginePlugin plugin = createInstance(pluginClass);
  
        // apply configured properties
        Map<String, String> properties = pluginXml.getProperties();
        PropertyHelper.applyProperties(plugin, properties);
  
        // add to configuration
        configuration.getProcessEnginePlugins().add(plugin);
      }
  
    }