anchor.diff:  
     Future _pushToAdbServer(AdbClientTcp client, ProgressMonitor monitor) {
       // Start ADT on the device.
  -    //return client.startActivity(AdbApplication.CHROME_ADT);
  -
       // TODO: a SocketException, code == -100 here often means that the App Dev
       // Tool is not running on the device.
       // Setup port forwarding to DEPLOY_PORT on the device.
  
positive.code:     }
    }
  
    ///when the deployment is done this function is called to ensure
    ///that the used resources are disposed
    void _doWhenComplete();
  
    ///Defines the deployement flow
    Future deploy(ProgressMonitor monitor) {
      List<int> httpRequest;
  
  
negative.code:   }
  
    List<int> _buildPushRequest(String target, List<int> archivedData) {
      return _buildHttpRequest("POST" ,target,
          "zippush?appId=${appContainer.project.name}&appType=chrome&movetype=file",
          payload: archivedData);
    }
  
    List<int> _buildDeleteRequest(String target, List<int> archivedData) {
      return _buildHttpRequest("POST" ,target,
          "deletefiles?appId=${appContainer.project.name}",
          payload: archivedData);
    }
  
  
    List<int> _buildLaunchRequest(String target) {
      return _buildHttpRequest("POST" ,target, "launch?appId=${appContainer.project.name}");
    }
  
    List<int> _buildAssetManifestRequest(String target) {
      return _buildHttpRequest("GET" ,target,
          "assetmanifest?appId=${appContainer.project.name}");
    }
  
  