anchor.diff:  parse_xref_result({_, MFAt}) -> MFAt;
   parse_xref_result(MFAt) -> MFAt.
   
  -filter_xref_results(XrefCheck, XrefResults) ->
  +filter_xref_results(XrefCheck, XrefIgnores, XrefResults) ->
       SearchModules = lists:usort(
                         lists:map(
                           fun({Mt,_Ft,_At}) -> Mt;
  
positive.code:                                 sets:from_list(ConfXrefChecks))),
      XrefChecks.
  
  xref_checks(XrefChecks) ->
      lists:foldl(fun run_xref_check/2, [], XrefChecks).
  
  run_xref_check(XrefCheck, Acc) ->
      {ok, Results} = xref:analyze(xref, XrefCheck),
      case filter_xref_results(XrefCheck, Results) of
          [] ->
              Acc;
          FilterResult ->
              [{XrefCheck, FilterResult} | Acc]
      end.
  
  check_query({Query, Value}, Acc) ->
  
negative.code:                            (_) -> undefined
                          end, XrefResults)),
  
      Ignores = XrefIgnores ++ lists:flatmap(fun(Module) ->
                                      get_xref_ignorelist(Module, XrefCheck)
                              end, SearchModules),
  
  