anchor.diff:  -include_lib("eunit/include/eunit.hrl").
   -export([test_link/7, test_link/5]).
   -endif.
  --export([start/6, start_link/6, start_link/4]).
  +-export([start/6, start_link/6, start/4, start_link/4]).
   -export([init/1, handle_event/3, handle_sync_event/4,
            handle_info/3, terminate/3, code_change/4]).
   -export([prepare/2,validate/2,execute/2,waiting_vnode_r/2,waiting_read_repair/2]).
  
positive.code:         {ok, Pid} ->
              {ok, Pid}
      end.
  
  %% ===================================================================
  %% Test API
  
negative.code: 
  %% In place only for backwards compatibility
  start(ReqId,Bucket,Key,R,Timeout,From) ->
      start({raw, ReqId, From}, Bucket, Key, [{r, R}, {timeout, Timeout}]).
  
  start_link(ReqId,Bucket,Key,R,Timeout,From) ->
      start({raw, ReqId, From}, Bucket, Key, [{r, R}, {timeout, Timeout}]).
  
  %% @doc Start the get FSM - retrieve Bucket/Key with the options provided
  %%
  