anchor.diff:  
       return spark.projectLocationManager.createNewFolder(_projectName).then((LocationResult location) {
         if (location == null) {
  -        spark.showErrorMessage('Error while cloning the repository',
  -            "The folder '${_projectName}' could not be created.");
           return new Future.value();
         }
   
  
positive.code:    */
    Future<LocationResult> createNewFolder(String defaultName) {
      return getProjectLocation().then((LocationResult root) {
        return _create(root, defaultName, 1);
      });
    }
  
  
negative.code:       return new LocationResult(location.parent, dir, location.isSync);
      }).catchError((_) {
        if (count > 50) {
          throw "Error creating project '${baseName}.'";
        } else {
          return _create(location, baseName, count + 1);
        }
  