public function CabinetUpdateFileInformation($file_id, $title = false, $version = false, $description = false)
 {
     // $file_id : IDType == string == integer (file ID for update information)
     // $title   : string (file title (not file name)
     // $version : IDType (== integer?)
     // $description : string
     $this->CheckAndSetHeader(__FUNCTION__);
     $reg_args["file_id"] = $file_id;
     if ($title !== false) {
         $reg_args["title"] = $title;
     }
     if ($version !== false) {
         $reg_args["version"] = $version;
     }
     if ($description !== false) {
         $reg_args["description"] = $description;
     }
     $this->encodeString($reg_args);
     $results = parent::CabinetUpdateFileInformation($reg_args);
     $this->methodClose();
     return $this->decodeString($results->file);
 }