anchor.diff:  process(data) {
   
       InvocationDTO dto = decode(data);
  +
  +    _log.info("Processing: $dto");
   
       var now = new DateTime.now().millisecondsSinceEpoch;
   
  
positive.code:   InvocationDTO.newInstance(this.owner, this.type, this.function, this.positionalParams, this.namedParams) {
      requestId = _uuid.v1();
    }
  }
  
  class ResponseEnvelope {
  
negative.code: 
  String encode(object) {
    _init();
    _log.debug("Encoding: $object");
  
    return JSON.encode(_ser.write(object));
  }
  
  Object decode(input) {
    _init();
    _log.debug("Decoding: $input");
  
    return _ser.read(JSON.decode(input));
  }
  