anchor.diff:  
   
   %% =============================================================================================
  -%%-spec(gen_fsm_to_record/3::(filename(),[dir()], integer()) -> {'ok', non_tuple, [{atom(), atom(), integer()}]} | 
  +%%-spec(gen_fsm_to_record/3::(filename(),[dir()], atom(), integer()) -> {'ok', non_tuple, [{atom(), atom(), integer()}]} | 
   %%							      {'ok', {tuple, integer()}, [{atom(), atom(), integer()}]}).
   
  -gen_fsm_to_record(FileName, SearchPaths, TabWidth) ->
  +gen_fsm_to_record(FileName, SearchPaths, Editor, TabWidth) ->
       ?wrangler_io("\nCMD: ~p:gen_fsm_to_record(~p,~p, ~p).\n", [?MODULE, FileName,SearchPaths, TabWidth]),
  -    gen_fsm_to_record(FileName, SearchPaths, TabWidth, emacs).
  +    gen_fsm_to_record_1(FileName, SearchPaths, Editor, TabWidth).
   
   
   -spec(gen_fsm_to_record_eclipse/3::(filename(),[dir()], integer()) -> {'ok', non_tuple, [{atom(), atom(), integer()}]} | 
   								 {'ok', {tuple, integer()}, [{atom(), atom(), integer()}]}).
   gen_fsm_to_record_eclipse(FileName, SearchPaths, TabWidth) ->
  -    gen_fsm_to_record(FileName,SearchPaths, TabWidth, eclipse).
  -
  -
  -gen_fsm_to_record(FileName, SearchPaths, TabWidth, _Editor) ->
  +    gen_fsm_to_record_1(FileName, SearchPaths, eclipse, TabWidth).
  +
  +
  +gen_fsm_to_record_1(FileName, SearchPaths, _Editor, TabWidth) ->
       state_to_record(FileName, SearchPaths, TabWidth, gen_fsm).
   
   
  -gen_fsm_to_record_1(FileName, RecordName, RecordFields, StateFuns, IsTuple, SearchPaths, TabWidth) ->
  +gen_fsm_to_record_1(FileName, RecordName, RecordFields, StateFuns, IsTuple, SearchPaths, Editor, TabWidth) ->
       format_args(FileName, RecordName, RecordFields, StateFuns, IsTuple, SearchPaths, TabWidth, "gen_fsm_to_record_1"),
  -    gen_fsm_to_record(FileName, RecordName, RecordFields, StateFuns, IsTuple, SearchPaths, TabWidth, emacs, "").
  +    gen_fsm_to_record(FileName, RecordName, RecordFields, StateFuns, IsTuple, SearchPaths, TabWidth, Editor, "").
   
   
   -spec(gen_fsm_to_record_1_eclipse/7::(FileName::filename(), RecordName::string(), RecordFields::[string()],
  
positive.code: -define(Msg, "Wrangler failed to infer the current data type of the state.").
  
  %% =============================================================================================
  -spec(eqc_statem_to_record/3::(filename(),[dir()], integer()) -> {'ok', non_tuple, [{atom(), atom(), integer()}]} | 
  								 {'ok', {tuple, integer()}, [{atom(), atom(), integer()}]}).
  
  eqc_statem_to_record(FileName, SearchPaths, TabWidth) ->
      ?wrangler_io("\nCMD: ~p:eqc_statem_to_record(~p,~p, ~p).\n",
  		 [?MODULE, FileName,SearchPaths, TabWidth]),
      eqc_statem_to_record(FileName, SearchPaths, TabWidth, emacs).
  
  -spec(eqc_statem_to_record_eclipse/3::(filename(),[dir()], integer()) -> {'ok', non_tuple, [{atom(), atom(), integer()}]} | 
  								 {'ok', {tuple, integer()}, [{atom(), atom(), integer()}]}).
  eqc_statem_to_record_eclipse(FileName, SearchPaths, TabWidth) ->
      eqc_statem_to_record(FileName,SearchPaths, TabWidth, eclipse).
  
  
  eqc_statem_to_record(FileName, SearchPaths, TabWidth, _Editor) ->
      state_to_record(FileName, SearchPaths, TabWidth, eqc_statem).
  
  
  eqc_statem_to_record_1(FileName, RecordName, RecordFields, StateFuns, IsTuple, SearchPaths, TabWidth) ->
      format_args(FileName, RecordName, RecordFields, StateFuns, IsTuple, SearchPaths, TabWidth,	"eqc_statem_to_record_1"),
      eqc_statem_to_record(FileName, RecordName, RecordFields, StateFuns, IsTuple, SearchPaths, TabWidth, emacs, "").
  
  -spec(eqc_statem_to_record_1_eclipse/7::(FileName::filename(), RecordName::string(), RecordFields::[string()],
  					StateFuns::[{atom(), atom(), integer()}], IsTuple::boolean(),
  
negative.code: %% @private
  -module(refac_state_to_record).
  
  -export([eqc_statem_to_record/4, eqc_statem_to_record_1/8,
  	 eqc_statem_to_record_eclipse/3, eqc_statem_to_record_1_eclipse/7,
  	 eqc_fsm_to_record/4,  eqc_fsm_to_record_1/8,
  	 eqc_fsm_to_record_eclipse/3, eqc_fsm_to_record_1_eclipse/7,
  	 gen_fsm_to_record/4,  gen_fsm_to_record_1/8,
  	 gen_fsm_to_record_eclipse/3, gen_fsm_to_record_1_eclipse/7]).
  
  -export([is_statemachine_used/2]).
  