anchor.diff:  	    case refac_syntax:type(Tree) of
   		binary_field ->
   		    {refac_util:rewrite(Tree, refac_syntax:binary_field(NewExpr)), true};
  -		_ -> {NewExpr, true}
  +		_ -> {refac_util:rewrite(Tree, NewExpr), true}
   	    end;
   	_ -> {Tree, false}
       end.
  
positive.code: 	[] -> [];
  	_ -> ExpList
      end.
  
negative.code: 				       end, Exprs),
  		  case Exprs2 of
  		      [] -> {Exprs, false};
  		      _ -> {Exprs21, Exprs22} =
  			       lists:splitwith(fun (E) ->
  						       refac_util:get_start_end_loc(E) =/= Range2
  					       end, Exprs2),
  			   case Exprs22 of
  			       [] -> {Exprs, false}; %% THIS SHOULD NOT HAPPEN.
  			       _ -> 
                                     {Exprs1 ++ [refac_util:update_ann(MApp, {range, refac_util:get_start_end_loc(Exprs21)})
                                                 | tl(Exprs22)], true}
  			   end
  		  end
  	  end,
  