anchor.diff:    Future<String> receiveError() {
       return _received.then((reply) {
         if (reply is! ErrorReply) {
  -        throw new RedisClientException("The returned reply was not of type ErrorReply.");
  +
  +        throw new RedisClientException("The returned reply was not of type ErrorReply but ${reply.runtimeType}");
         }
         return reply.error;
       });
  
positive.code:   Future<List<int>> receiveBulkData() {
      return _received.then((reply) {
        if (reply is! BulkReply) {
          throw new RedisClientException("The returned reply was not of type BulkReply but ${reply.runtimeType}.");
        }
        return reply.bytes;
      });
  
negative.code:   Future<MultiBulkReply> receiveMultiBulk() {
      return _received.then((reply) {
        if (reply is! MultiBulkReply) {
          var error = "";
          if (reply is ErrorReply) {
            error = " Error: ${reply.error}";
          }
          throw new RedisClientException("The returned reply was not of type MultiBulkReply but ${reply.runtimeType}.${error}");
        }
        return reply;
      });
  