anchor.diff:      }
     }
   
  -  ///This method sends the command to the device and it's
  -  ///implementation depends on the deployment choice
  +  /// This method sends the command to the device and it's
  +  /// implementation depends on the deployment choice
     Future<List<int>> _pushRequestToDevice(String);
   
  -  //Get the deployment targte URL
  +  /// Get the deployment target URL
     String _getTarget();
   
     Future _setTimeout(Future httpPushFuture) {
  
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:       client.write(httpRequest);
        Stream st = client.stream;
        var broadcastStream = st.asBroadcastStream();
        List<int> response = new List<int>();
        return broadcastStream.forEach((List<int> data) {
          response.addAll(data);
        }).catchError((_) {
          return response;
        }).whenComplete(() {
          return response;
        });
      }).whenComplete(() {
        if (client != null) {
  