docs: function(bundle, env, pid, callback) {
          //var loggerInstance = getContext('logger');
          //loggerInstance["trace"]('Fatal error !');
          //console.debug("Exiting and re spawning : ", bundle, env);
          // TODO - Count the restarts and prevent unilimited loop
          // TODO - Send notification to admin or/and root to the Fatal Error Page.
  
          var root = getPath('root');
          try {
              var version = process.getVersion(bundle);
          } catch (err) {
              var bundle = process.argv[3];
              //var port = self.getBundlePortByBundleName(bundle);
              //console.log("Bundle ", bundle," already running or port[ "+port+" ] is taken by another process...");
              //loggerInstance["trace"]("Bundle [ "+ bundle +" ] already running or [ "+env+" ] port is use by another process...");
              console.debug("Bundle [ "+ bundle +" ] already running or [ "+env+" ] port is use by another process...");
              dismiss(process.pid);
          }
  
  
          var outPath = _(root + '/out.'+bundle+'.'+version+'.log');
          var errPath = _(root + '/out.'+bundle+'.'+version+'.log');
          var nodePath = getPath('node');
          var ginaPath = _(root + '/gina');
  
          // if (env == 'prod') { //won't loop forever for others env.
          //
          //     //var opt = process.getShutdownConnectorSync();
          //     var opt = getShutdownConnectorSync(bundle);
          //     //Should kill existing one..
          //     opt.path = '/' + bundle + '/restart/' + pid + '/' + env;
          //
          //     var HttpClient = require('gina.com').Http;
          //     var httpClient = new HttpClient();
          //
          //     if (httpClient) {
          //         //httpClient.query(opt);
          //         //We are not waiting for anything particular...do we ?
          //         httpClient.query(opt, function (err, msg) {
          //             //Now start new bundle.
          //             callback(err);
          //         });
          //     } else {
          //         var err = new Error('No shutdown connector found.');
          //         console.error(err);
          //         callback(err);
          //     }
          //
          // } else {
              callback(false);
          //}
      }