anchor.diff:  %% same the example above.
   %% 
   %%         ```?COLLEC_LOC(?T("Body@@, V@=Expr@, V@"),
  -%%                        refac_api:type(V@)==variable)'''
  +%%                        api_refac:type(V@)==variable)'''
   %%
   %%</li>
   %%<li>
  
positive.code: %% `_This@', whose value if the entire subtree that pattern matches the template.
  %%
  %%         ```?COLLECT(?T("Body@@, V@=Expr@, V@"),
  %%                     {_File@, refac_api:start_end_loc(_This@)},
  %%                     refac_api:type(V@)==variable)'''
  %%
  %%</li>
  %%<li>
  
negative.code: %%======================================================================
  -type (rule()::{rule, any(), any()}).
  -spec(search_and_transform([rule()], [filename()|dir()]|
                             [{filename(), syntaxTree()}|syntaxTree()]|syntaxTree(),
                             full_td_tp|full_bu_tp|stop_td_tp) ->
               {ok, [{{filename(),filename()}, syntaxTree()}]}|
               {ok, [{filename(), syntaxTree()}|syntaxTree()]}|
  