anchor.diff:              if (ogcDoc.isException) {
                   code = OgcStatus_55.STATUS_SYSTEMFAILURE;
                   exceptionTexts = ogcDoc.exceptionTexts;
  -                _hub.events.WpsRequestUpdate.fire(new WpsRequestUpdateData(-1));
  +                _decrementCounter();
                   return;
               }
   
               if (ogcDoc is! OgcExecuteResponseDocument_54) {
                   code = OgcStatus_55.STATUS_SYSTEMFAILURE;
                   exceptionTexts = ["polled response neither exception report not response document"];
  -                _hub.events.WpsRequestUpdate.fire(new WpsRequestUpdateData(-1));
  +                _decrementCounter();
                   return;
               }
   
  
positive.code:     final delay = new Duration(seconds: 2);
  
      WpsRequestStatus(int this.id) : code = OgcStatus_55.STATUS_NOTYETSUBMITTED {
          _hub.events.WpsRequestUpdate.fire(new WpsRequestUpdateData(1));
  
          new Timer(delay, _poll);
      }
  
negative.code: 
              if (OgcStatus_55.isComplete(code)) {
                  log("done!");
                  _decrementCounter();
                  return;
              }
  
  