code: function(type, driverName)
          {
              var d, i;
              driverName = (driverName? driverName : _self.defaultDriver).toLowerCase();
  
              if(driverName in _drivers[type])
              {
                  d = _drivers[type][driverName];
                  i = new d();
                  i.driverName = driverName;
                  return i;
              }
              throw 'Driver ' + name + ' not found';
          }
docs: container for registered drivers