anchor.diff:              spark.workspace.save();
             });
           });
  +      }).catchError((e) {
  +        spark.showErrorMessage('Error Creating Project', '${e}');
         });
       }
     }
  
positive.code:       spark.projectLocationManager.createNewFolder(name)
            .then((LocationResult location) {
          if (location == null) {
            spark.showErrorMessage('Error while creating project',
                "The folder '${name}' could not be created.");
            return new Future.value();
          }
  
  
negative.code:    */
    Future<LocationResult> createNewFolder(String defaultName) {
      return getProjectLocation().then((LocationResult root) {
        return root == null ? null : _create(root, defaultName, 1);
      });
    }
  
  