buildFileInfo(intoDir, templateVariables, file /*, options */) {
    let mappedPath = this.mapFile(file, templateVariables);

    return new FileInfo({
      action: 'write',
      outputBasePath: path.normalize(intoDir),
      outputPath: path.join(intoDir, mappedPath),
      displayPath: path.normalize(mappedPath),
      inputPath: this.srcPath(file),
      templateVariables,
      ui: this.ui,
    });
  }
@method buildFileInfo
    @param {Function} destPath
    @param {Object} templateVariables
    @param {String} file
    @param {Object} options may be used when buildFileInfo is customized in a blueprint
    @return {FileInfo | null}