anchor.diff:    });
     
     var args = argParser.parse(new Options().arguments);
  -  var curl = args['curl'];
  +//  var curl = args['curl'];
     var key = args['key'];
     var url = args['url'];
     var type = args['type'];
  -  
  +  logger.finest("key = $key, url = $url, type = $type");
     UrlShortener urlShortener = new UrlShortener(url: url,
                                                  command: type,
  -                                               key: key,
  -                                               curlPath: curl);
  +                                               key: key);
  +//                                               curlPath: curl);
     Future f = urlShortener.execute();
     f.handleException((error) {
       print("error: $error");
  
positive.code: curl 'https://www.googleapis.com/urlshortener/v1/url?shortUrl=http://goo.gl/fbsS&projection=FULL'
  */
  
  class UrlShortener {
    static const String SHORTEN = "shorten";
    static const String EXPAND = "expand";
  
negative.code:   final String url;
    final String command;
    final String key;
  //  final String curlPath;
    
    UrlShortener({this.url: "http://www.google.com", this.command: "shorten", this.key: '' /*, this.curlPath: "curl" */}) {
      initializeSSL();
    }
    
    Future<Map> execute() {
      switch(command) {
        case SHORTEN:
          return shorten();
  