anchor.diff:  		       _ -> get_range(Arg)
   		     end,
   	  case Fields of
  -	    [] -> E11 = extend_backwards(Toks, E1, '}'), refac_syntax:add_ann({range, {S1, E11}}, Node);
  +	    [] -> E11 = extend_backwards(Toks, E1, '}'),
  +		  refac_syntax:add_ann({range, {S1, E11}}, Node);
   	    _ ->
   		{_S2, E2} = get_range(glast("refac_util:do_add_range,record_expr", Fields)),
   		E21 = extend_backwards(Toks, E2, '}'),
  
positive.code: 	  {S1, E1} = get_range(O),
  	  {S3, E3} = case Args of
  		       [] -> {S1, E1};
  		       _ -> La = glast("refac_util:do_add_range, application", Args), {_S2, E2} = get_range(La), {S1, E2}
  		     end,
  	  E31 = extend_backwards(Toks, E3, ')'),
  	  refac_syntax:add_ann({range, {S3, E31}}, Node);
        case_expr ->
  	  A = refac_syntax:case_expr_argument(Node),
  
negative.code: 	 is_exported/2, inscope_funs/1,
           once_tdTU/3, stop_tdTP/3, full_tdTP/3,full_buTP/3,
           pos_to_fun_name/2, pos_to_fun_def/2,pos_to_var_name/2,
           pos_to_expr/3, pos_to_expr_list/3, pos_to_expr_or_pat_list/3, pos_to_syntax_units/6, 
  	 pos_to_syntax_units/4, expr_to_fun/2,get_range/1,get_toks/1, concat_toks/1, tokenize/3,
           get_var_exports/1, get_env_vars/1, get_bound_vars/1, get_free_vars/1, 
           get_client_files/2, expand_files/2, get_modules_by_file/1,
  