docs: function generateConflictedPath(fs, path, callback) {
    var dirname = Path.dirname(path);
    var basename = Path.basename(path);
    var extname = Path.extname(path);
  
    var now = new Date();
    var dateStamp = now.getFullYear() + '-' +
          now.getMonth() + '-' +
          now.getDay() + ' ' +
          now.getHours() + ':' +
          now.getMinutes() + ':' +
          now.getSeconds();
    var conflictedCopy = ' (Conflicted Copy ' + dateStamp + ')';
    var conflictedPath = Path.join(dirname, basename + conflictedCopy + extname);
  
    // Copy the file using the conflicted filename. If there is
    // already a conflicted file, replace it with this one.
    fsUtils.forceCopy(fs, path, conflictedPath, function(err) {
      if(err) {
        return callback(err);
      }
  
      // Send the new path back on the callback
      callback(null, conflictedPath);
    });
  }