anchor.diff:  	  refac_syntax:add_ann({range, {S1, E2}}, Node);
         error_marker ->
   	  refac_syntax:add_ann({range, {{L,C}, {L,C}}}, Node);
  -      type ->
  +      type ->   %% This is not correct, and need to be fixed!!
   	  refac_syntax:add_ann({range, {{L,C}, {L,C}}}, Node);
         _ ->
   	  ?wrangler_io("Unhandled syntax category:\n~p\n", [refac_syntax:type(Node)]),
  +	  ?wrangler_io("File:\n~p\n", [FName]),
   	  ?wrangler_io("Node:\n~p\n", [Node]),
   	  Node
       end.
  
positive.code: 	    none -> refac_syntax:add_ann({range, {S1, E1}}, Node);
  	    _ -> {_S2, E2} = get_range(Value), refac_syntax:add_ann({range, {S1, E2}}, Node)
  	  end;
        record_expr ->
  	  Arg = refac_syntax:record_expr_argument(Node),
  	  Type = refac_syntax:record_expr_type(Node),
  
negative.code: pos_to_fun_name_1(Node, Pos = {Ln, Col}) ->
      As = refac_syntax:get_ann(Node),
      case lists:keysearch(fun_def, 1, As) of
        {value, {fun_def, {Mod, Fun, Arity, {Ln, Col1}, DefPos}}} when is_atom(Fun)->
  	    case (Col1 =< Col) and (Col =< Col1 + length(atom_to_list(Fun)) - 1) of
  		true -> {{Mod, Fun, Arity, Pos, DefPos}, true};
  		false -> {[], false}
  	    end;
  	_ -> {[], false}
      end.
  
  
  