anchor.diff:  init([From, ClientClock, Operations]) ->
       lager:info("Starting FSM for interactive transaction."),
       {ok, _Pid} = case ClientClock of
  -                noclock ->
  +                ignore ->
                       clocksi_interactive_tx_coord_sup:start_fsm([self()]);
                   _ ->
                       clocksi_interactive_tx_coord_sup:start_fsm([self(), ClientClock])
  
positive.code: -include("floppy.hrl").
  
  %% API
  -export([start_link/3]).
  
  %% Callbacks
  -export([init/1, code_change/4, handle_event/3, handle_info/3,
  
negative.code: start_link(From, ClientClock, Operations) ->
      gen_fsm:start_link(?MODULE, [From, ClientClock, Operations], []).
  
  start_link(From, Operations) ->
      gen_fsm:start_link(?MODULE, [From, ignore, Operations], []).
  
  
  %%%===================================================================
  %%% States
  