code: public function createInstance(
          BeanFactoryConfiguration $config,
          string $configClassName,
          array $parameters = []
      ): AliasContainerInterface {
          $proxyClassName = $this->generateProxy($configClassName);
          return new $proxyClassName($config, $parameters);
      }
docs: Creates an instance of the given $configClassName.
  
  @param BeanFactoryConfiguration $config
  @param string $configClassName name of the configuration class
  @param array $parameters
  @return AliasContainerInterface