anchor.diff:  
   % Compose new AST for get_mod_logs/3
   
  -get_arity(mod,Mod) ->
  +get_arity(mod,Mod) -> 
       [{var,0,'Level'},{atom,0,Mod},{var,0,'Tag'}];
  -get_arity(tag,Tag) ->
  +get_arity(tag,Tag) -> 
       [{var,0,'Level'},{var,0,'Module'},{atom,0,Tag}].
  -get_guard(G, Level) ->
  -    [{op,0,G,{var,0,'Level'},{integer,0, Level}}].
  -% ---------------------------------
  +
  +get_guard(Prio) when is_list(Prio) ->
  +    get_guard(Prio, []);
  +get_guard(Prio) when is_integer(Prio);is_tuple(Prio) ->
  +    [get_guard_low(Prio)].
  +get_guard([G|Gs], Acc) ->
  +    get_guard(Gs, [get_guard_low(G)|Acc]);
  +get_guard([], Acc) -> Acc.
  +
  +get_guard_low({G, Level}) ->
  +    [{op,0,G,{var,0,'Level'},{integer,0, Level}}];
  +get_guard_low(Pri) when is_integer(Pri) ->
  +    [{op,0,'=:=',{var,0,'Level'},{integer,0,Pri}}].
  +% ---------------------------------   
   def_clause() ->
       {function,_Line,get_mod_logs,_Arity,DefCl} = alog_if_default:default_modlogs_ast(),
       DefCl.
   
   % --------------------------
  -% Works during first compilation. AST of alog_if is written to alog_is_default:default_mod_ast/0
  +% Works during first compilation. AST of alog_if is written to alog_is_default:default_mod_ast/0 
   make_default_ast(Forms) ->
  -    ModAst    = abstract(change_and_remove(Forms)),
  +    ModAst = abstract(change_and_remove(Forms)),
       Glm = abstract(find_gml(Forms)),
  -    mdma_transform(Forms, ModAst, Glm).
  +    mdma_transform(Forms, ModAst, Glm). 
   
   find_gml([{function,Line,get_mod_logs,Arity,Clause}|_]) ->
       {function,Line,get_mod_logs,Arity,Clause};
  
positive.code:     Fs1 = mdma_transform(Fs, Ast, Glm),
      [F1|Fs1];
  mdma_transform([], _Ast, _Glm) -> [].
  
  mdma_transform_every({function,Line,default_mod_ast,Arity,Clause}, Ast, _Glm) ->
      NewClause = transform_clause(Clause, Ast),
      {function,Line,default_mod_ast,Arity,NewClause};
  
negative.code: 	    try load_config2(NewAst) of
  		Val ->
  		    Val
  	    catch 
  		Class:Exp ->
  		    {error, Class, Exp}
  	    end;
  