/**
  * The main method that creates a new provisioner instance.
  *
  * @param \AppserverIo\Psr\Application\ApplicationInterface             $application              The application instance to register the provisioner with
  * @param \AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface $provisionerConfiguration The provisioner configuration
  *
  * @return void
  */
 public static function visit(ApplicationInterface $application, ProvisionerNodeInterface $provisionerConfiguration)
 {
     // load the initial context
     $initialContext = $application->getInitialContext();
     // initialize the bean manager
     $provisioner = new StandardProvisioner($initialContext, $provisionerConfiguration);
     // attach the instance
     $application->addProvisioner($provisioner, $provisionerConfiguration);
 }