anchor.diff:  %%
   
   backends() ->
  -    [hyper_gb, hyper_array, hyper_bisect, hyper_binary, hyper_binary_rle].
  +    [hyper_gb, hyper_array, hyper_bisect, hyper_binary].
   
   
   gen_values() ->
  
positive.code:       {timeout, 600, fun () -> ?assert(proper:quickcheck(prop_serialize(),
                                                           [{max_size, 1000},
                                                            {numtests, 1000},
                                                            {to_file, user}])) end},
        ?_test(bad_serialization_t())
       ]}.
  
  basic_t() ->
  
negative.code:     ?assertEqual(ExpectedBytes, hyper_array:encode_registers(ArrayRegisters)),
      ?assertEqual(ExpectedBytes, hyper_bisect:encode_registers(BisectRegisters)),
      ?assertEqual(ExpectedBytes, hyper_binary:encode_registers(BinaryRegisters)),
  
      ?assertEqual(hyper:card(Gb),
                   hyper:card(hyper:from_json(hyper:to_json(Array), hyper_gb))),
      ?assertEqual(Array, hyper:from_json(hyper:to_json(Array), hyper_array)),
      ?assertEqual(Array, hyper:from_json(hyper:to_json(Bisect), hyper_array)),
      ?assertEqual(Bisect, hyper:from_json(hyper:to_json(Array), hyper_bisect)),
  
  
      ?assertEqual(hyper:to_json(Gb), hyper:to_json(Array)),
      ?assertEqual(hyper:to_json(Gb), hyper:to_json(Bisect)),
      ?assertEqual(hyper:to_json(Gb), hyper:to_json(Binary)),
  
      ?assertEqual(hyper:card(Gb), hyper:card(Array)),
      ?assertEqual(hyper:card(Gb), hyper:card(Bisect)),
      ?assertEqual(hyper:card(Gb), hyper:card(Binary)).
  
  
  
  
  