/**
  * Creates an instance that fits best to the query
  * array.
  **/
 static function get_instance($queries)
 {
     if (count($queries) < 2 or !MsController::get_instance()->get_config('parallel-dispatcher-url')) {
         return new MsSerialDispatcher();
     } else {
         new MsParallelDispatcher(MsController::get_instance()->get_config('parallel-dispatcher-url'));
     }
 }
 function __construct()
 {
     $this->controller = MsController::get_instance();
 }