/**
  * Constructor.
  *
  * @param HttpKernelInterface $kernel A HttpKernelInterface instance
  * 
  * @access public
  * @author Etienne de Longeaux <*****@*****.**>
  */
 public function __construct($kernel = null)
 {
     parent::__construct();
     //-----we initialize the container-----
     if (is_object($kernel) && method_exists($kernel, 'getContainer')) {
         $this->setContainer($kernel->getContainer());
     }
 }