anchor.diff:  %%      Return as soon as the default W value number of nodes for this bucket
   %%      nodes have received the request.
   %% @equiv put(RObj, [])
  -put(RObj) -> put(RObj, []).
  +put(RObj) -> THIS:put(RObj, []).
   
   
   %% @spec put(RObj :: riak_object:riak_object(), riak_kv_put_fsm::options()) ->
  
positive.code: %% @doc Store RObj in the cluster.
  %%      Return as soon as at least W nodes have received the request.
  %% @equiv put(RObj, [{w, W}, {dw, W}])
  put(RObj, W) -> put(RObj, [{w, W}, {dw, W}]).
  
  %% @spec put(RObj::riak_object:riak_object(),W :: integer(),RW :: integer()) ->
  %%        ok |
  
negative.code: %%      at least DW nodes have stored it in their storage backend, or
  %%      TimeoutMillisecs passes.
  put(RObj, W, DW, Timeout, Options) ->
     THIS:put(RObj, [{w, W}, {dw, DW}, {timeout, Timeout} | Options]).
  
  %% @spec delete(riak_object:bucket(), riak_object:key()) ->
  %%        ok |
  