anchor.diff:  	true -> 
   	    true;
   	false ->
  -	    {_, Sccs, _} = refac_callgraph_server:get_callgraph(SearchPaths),
  -	    Sccs1 =[[Fun||{Fun, _FunDef}<-Scc]||Scc<-Sccs],
  +	    CallGraph = wrangler_callgraph_server:get_callgraph(SearchPaths),
  +	    Sccs1 =[[Fun||{Fun, _FunDef}<-Scc]||Scc<-CallGraph#callgraph.scc_order],
   	    lists:any(fun(E)-> (length(E)>1) andalso (lists:member({ModName, FunName, Arity}, E)) end,
   		      Sccs1)
       
  
positive.code:  	  end;
         _ -> false
       end.
  
negative.code: 			      SendExp = refac_syntax:infix_expr(Dest, refac_syntax:operator('!'), Msg),
  			      RecExp = refac_syntax:application(NewFunName1, []),
  			      Body1 = lists:reverse([RecExp,SendExp | tl(lists:reverse(Body))]),
  			     %% Ps1 = refac_syntax:tuple(Ps),	
  			      P = refac_syntax:tuple([refac_syntax:variable('From') |Ps]),
  			      refac_syntax:clause([P], Guard, Body1)
  		    end, Cs),					  
      ReceiveExp = refac_syntax:receive_expr(Cs1),
  