anchor.diff:    InputElement _pushUrlElement;
     ws.Container deployContainer;
   
  -  DeployToMobileAction(Spark spark, Element dialog, String progressId)
  -      : super(spark, "application-push", "Deploy to Mobile", dialog, progressId) {
  +  DeployToMobileAction(Spark spark, Element dialog)
  +      : super(spark, "application-push", "Deploy to Mobile", dialog) {
       _pushUrlElement = _triggerOnReturn("#pushUrl");
       enabled = false;
       spark.focusManager.onResourceChange.listen((r) => _updateEnablement(r));
  
positive.code:   GitScmProjectOperations gitOperations;
    SelectElement _selectElement;
  
    GitCheckoutAction(Spark spark, Element dialog, String progressId)
        : super(spark, "git-checkout", "Switch Branch…", dialog, progressId) {
      _selectElement = getElement("#gitCheckoutBranch");
    }
  
  
negative.code: class GitCloneAction extends SparkActionWithProgressDialog {
    InputElement _repoUrlElement;
  
    GitCloneAction(Spark spark, Element dialog)
        : super(spark, "git-clone", "Git Clone…", dialog) {
      _repoUrlElement = _triggerOnReturn("#gitRepoUrl", false);
    }
  
  