anchor.diff:                  end, [], PList);
   dejsonify_meta_value(Value) -> Value.
   
  -
   is_updated(_Object=#r_object{updatemetadata=M,updatevalue=V}) ->
       case dict:find(clean, M) of
           error -> true;
  
positive.code: 
  -spec do_encode_vclock(atom(), VClock :: base64:ascii_string() | base64:ascii_binary()) -> base64:ascii_binary().
  do_encode_vclock(Method, VClock) ->
      EncodedVClock = case Method of
                          encode_zlib -> zlib:zip(VClock);
                          encode_raw  -> VClock
                      end,
  
      %% Note that base64:encode() operates on an ASCII string:
      base64:encode(term_to_binary({ Method, EncodedVClock })).
  
  -spec decode_vclock({ atom(), VClock :: base64:ascii_string() | base64:ascii_binary() }) -> vclock:vclock().
  decode_vclock(EncodedVClock) ->
  
      VClockTerm = base64:decode(EncodedVClock),
  
      try binary_to_term(VClockTerm) of
          { Method, VClock }  -> do_decode_vclock(Method, VClock)
  
      %% Fall back to legacy zlib decoding:
      catch
          _                   ->  
                                 do_decode_vclock(encode_zlib, VClockTerm)
      end.
  
  %% Decode a vclock against our capability settings:
  
negative.code: 
      C3#r_content.value.
  
  determinstic_most_recent_test() ->
      D = calendar:datetime_to_gregorian_seconds(
            httpd_util:convert_request_date(
  