public function extractTo(WebforgeDir $dir = NULL) {
    if (!isset($dir))
      $dir = $this->rar->getDirectory();
    else
      $dir->create();
    
    $this->exec('x', array('y'), (string) $dir);
    return $this;
  }