anchor.diff:  
   %% @doc Selects the appropriate decoder for a message code.
   -spec decoder_for(pos_integer()) -> module().
  -decoder_for(N) -> 
  +decoder_for(N) ->
       riak_pb_messages:decoder_for(N).
   
   %% @doc Selects the appropriate PB encoder for a given message name.
  
positive.code: %% @doc Converts a message code into the symbolic message
  %% name. Replaces `riakc_pb:msg_type/1'.
  -spec msg_type(integer()) -> atom().
  msg_type(Int) -> 
      riak_pb_messages:msg_type(Int).
  
  %% @doc Converts a symbolic message name into a message code. Replaces
  
negative.code: 
  %% ------------------------------------------------------------
  %% Encode a message when no content body is present (message atom
  %% only).
  %%
  %% For PB messages, this simply encodes the message code, which serves
  %% to identify the encoded message on the other side of the socket
  %% connection.
  