anchor.diff:        return outputFile.create(recursive: true);
       })
       .then((file){
  +      return file.writeAsString('''| Edition | Version | Revision | Archive | MD5 |
  +| ------- | ------- | -------- | ------- | --- |
  +''');
  +    })
  +    .then((file){
         String verBody = versions_file.toString();
         if (verBody != null && verBody != "")
           file.writeAsString(verBody);
  
positive.code:           if (isRawCsAvailable)
            {
              // Torn between using release_revision and release_version for cask version :/
              versions_file.write("${cask_class_name} now version ${release_version} (revision ${release_revision}). Zip: ${url}\n");
              String cask = createDarteditorCask(cask_class_name, url, release_revision, md5, isRawCsAvailable, installSection);
              File outputFile = new File(outputDirectory.path + '/' + cask_file_name);
              return outputFile.create(recursive: true)
  
negative.code:         if (isRawCsAvailable)
          {
            // Torn between using release_revision and release_version for cask version :/
            versions_file.write("| ${cask_class_name} | ${release_version} | ${release_revision} | [Zip](${url}) | [md5]($md5_file_url) |\n");
            String cask = createDarteditorCask(cask_class_name, url, release_revision, md5, isRawCsAvailable, installSection);
            File outputFile = new File(outputDirectory.path + '/' + cask_file_name);
            return outputFile.create(recursive: true)
  