anchor.diff:      case Cmd1 of 
           [] ->
               generate_cmds(Cmds);
  -        {C, {generator, Gen}} ->
  -            [C, {generator, Gen}|Cmds];
  +        {C, {lazy_gen, Gen}} ->
  +            [C, {lazy_gen, Gen}|Cmds];
           C when is_list(C) ->
               C++Cmds;
           C ->
               [C|Cmds]
       end. 
  -
   generate_a_cmd(Cmd={refactoring, _, _})->
       Cmd;
  -generate_a_cmd(Cmd={{refactoring,_, _}, {generator, _}}) ->
  -    Cmd;
  -generate_a_cmd({generator, Gen}) ->
  +generate_a_cmd(_Cmd={R={refactoring,_, _}, 
  +                    Gen={lazy_gen, _}}) ->
  +    [R, Gen];
  +generate_a_cmd({lazy_gen, Gen}) ->
       case Gen() of 
           [] ->
               [];
  -        {Cmd, {generator, Gen}} ->
  -            {Cmd, {generator, Gen}};
  +        {Cmd, {lazy_gen, Gen}} ->
  +            {Cmd, {lazy_gen, Gen}};
           Cmd ->
               Cmd
       end;
  
positive.code:     receive 
          {From, get_next_command, PrevResult} ->
              NewState=update_state(State, PrevResult),
              wrangler_io:format("ChangedFiles:\n~p\n", [sets:to_list(NewState#state.changed_files)]),
              case Mode of  
                  interactive ->
                      Question =apply(wrangler_gen, gen_question, [RefacName, Args]),
  
negative.code: 
  -include("../include/wrangler_internal.hrl").
  
  %%-define(ENABLE_DEBUG, true).
   
  -ifdef(ENABLE_DEBUG).
  -define(wrangler_debug(__String, __Args), ?wrangler_io(__String, __Args)).
  