public List<byte[]> hMGet(byte[] key, byte[]... fields) {
   try {
     if (isPipelined()) {
       pipeline(pipeline.hmget(key, (Object[]) fields));
       return null;
     }
     return SrpUtils.toBytesList(client.hmget(key, (Object[]) fields).data());
   } catch (Exception ex) {
     throw convertSrpAccessException(ex);
   }
 }