   # @param {String} toPath the path that the file or folder will have after
   #   the method call; the path is relative to the user's Dropbox or to the
   #   application's folder
-  # @param {function(?Dropbox.ApiError, ?Dropbox.Stat)} callback called with
+  # @param {?function(?Dropbox.ApiError, ?Dropbox.Stat)} callback called with
   #   the result of the /fileops/move HTTP request; if the call succeeds, the
   #   second parameter is a Dropbox.Stat instance describing the moved
   #   file or folder at its new location, and the first parameter is

  #   a file with the same name that already exsits; instead the contents
  #   will be written to a similarly named file (e.g. "notes (1).txt"
  #   instead of "notes.txt")
  # @param {function(?Dropbox.ApiError, ?Dropbox.Stat)} callback called with
  #   the result of the /files (POST) HTTP request; the second paramter is a
  #   Dropbox.Stat instance describing the newly created file, and the first
  #   parameter is null

        "#{@urls.commitChunkedUpload}/#{@urlEncodePath(path)}"
    xhr.setParams(params).signWithOauth(@oauth)
    @dispatchXhr xhr, (error, metadata) ->
      callback error, Dropbox.Stat.parse(metadata) if callback

  # Reads the metadata of a file or folder in a user's Dropbox.
  #
