anchor.diff:        });
   }
   
  -Future writeCaskWithCs(Directory outputDirectory, String cask_class_name, String cask_file_name, HttpClient client, String rootUrl, String zipPath, String installSection, String notes)
  -{
  +Future writeCaskWithCs(Directory outputDirectory, String caskClassName,
  +                       String caskFileName, HttpClient client, String rootUrl,
  +                       String zipPath, String installSection, String notes) {
     String release_version_file_url = "${rootUrl}/latest/VERSION";
     String release_version, release_revision, base_url, url, md5_file_url, md5, cs_md5_file_url, cs_md5, cs_url;
     bool isRawCsAvailable = false;
  
positive.code: import 'dart:io';
  import 'package:args/args.dart';
  
  const String root_url = "https://storage.googleapis.com/dart-archive/channels";
  const String homepage_url = "https://www.dartlang.org/tools/editor/";
  
  const String dart_install_section = '''
    conflicts_with 'dart', :because => 'installation of dart-dsk tools in path'
  
negative.code:       bin.install_symlink Hash[item, 'content_shell']
    end''';
  
  final String dev_root_url = "${ROOT_URL}/dev/release";
  final String raw_root_url = "${ROOT_URL}/be/raw";
  final String stable_root_url = "${ROOT_URL}/stable/release";
  
  final RegExp version_regex = new RegExp(r'\"version\"\s*:\s*\"([\w\.-]+)\"');
  final RegExp revision_regex = new RegExp(r'\"revision\"\s*:\s*\"([\w\.-]+)\"');
  