anchor.diff:  				    [Subject,RE,Options])),
   	    erlang:raise(error,AnyError,[{Mod,run,L}|Rest])
       end.
  +
   urun2(Subject0,RE0,Options0) ->
       {Options,RetType} = case (catch process_uparams(Options0,index)) of
   			    {A,B} ->
  
positive.code: 	error:badarg ->
  	    erlang:error(badarg,[Subject,RE,Replacement,Options])
      end.
      
  
  do_replace(FlatSubject,Subject,RE,Replacement,Options) ->
      case re:run(FlatSubject,RE,Options) of
  
negative.code: %%
  %% %CopyrightBegin%
  %%
  %% Copyright Ericsson AB 2008-2011. All Rights Reserved.
  %%
  %% The contents of this file are subject to the Erlang Public License,
  %% Version 1.1, (the "License"); you may not use this file except in
  