anchor.diff:  		[] ->
   		    erl_skip_opt2(Ms,[F|Acc1],[M#method{where=erl_no_opt}|Acc2],[]);
   		_  ->
  -		    Skipped = reverse(tl(reverse(In))),
  +		    Skipped = droplast(In),
   		    T = fun({_,{_,Args,_},_}) -> true =:= types_differ(Skipped,Args) end,
   		    case lists:all(T, Check) of
   			true ->
  
positive.code: 
  -include_lib("xmerl/include/xmerl.hrl").
  
  -import(lists, [foldl/3,foldr/3,reverse/1, keysearch/3, map/2, filter/2]).
  -import(proplists, [get_value/2,get_value/3]).
  
  -compile(export_all).
  
negative.code: parse_attr1([{_Id,_}|R],AttrList,Info, Res) ->
      parse_attr1(R,AttrList,Info, Res);
  parse_attr1([],Left,_, Res) ->
      {reverse(Res), Left}.
  
  attr_acc(#param{name=N}, List) ->
      Name = list_to_atom(N),
  