docs: public static <CFG extends PipeConfiguration<CFG>> CFG config(String name, Class<CFG> pipeConfigurationClass) {
  
          @SuppressWarnings("unchecked")
          ConfigurationProvider<? extends PipeConfiguration<CFG>> provider =
                  (ConfigurationProvider<? extends PipeConfiguration<CFG>>)
                  configurationProviderMap.get(pipeConfigurationClass);
  
          if (provider == null) {
              throw new IllegalArgumentException("Configuration not registered!");
          }
  
          return provider.newConfiguration()
                  .setName(name)
                  .addOnPipeCreatedListener(onPipeCreatedListener);
  
      }