public function __construct(DSN $dsn)
 {
     if (!$dsn->isSQLite()) {
         throw new ConfigurationException(sprintf("\\%s expects a DSN of type '%s', '%s' given", __CLASS__, DSN::TYPE_SQLITE, $dsn->type));
     }
     parent::__construct($dsn);
 }