code: function (changes) {
      return new FileInfo({
        src: changes && changes.src !== undefined ? changes.src : this.src,
        resolved: changes && changes.resolved !== undefined ? changes.resolved : this.resolved,
        base: changes && changes.base !== undefined ? changes.base : this.base,
        dest: changes && changes.dest !== undefined ? changes.dest : this.dest,
        destBase: changes && changes.destBase !== undefined ? changes.destBase : this.destBase,
        watch: changes && changes.watch !== undefined ? changes.watch : this.watch
      })
    }
docs: /* Returns a new FileInfo with the specified properties changed