private void registerPlugins(final List<BesuPlugin> pluginsToRegister) {

    for (final BesuPlugin plugin : pluginsToRegister) {
      if (registerPlugin(plugin)) {
        registeredPlugins.add(plugin);
      }
    }
  }
Registers plugins based on the provided {@link PluginConfiguration}. This method finds plugins
according to the configuration settings, filters them if necessary and then registers the
filtered or found plugins

@throws IllegalStateException if the system is not in the UNINITIALIZED state.
app/src/main/java/org/hyperledger/besu/services/BesuPluginContextImpl.java