anchor.diff:      Line = erl_anno:line(A),
       if
           Line > MaxLine ->
  -            {call,Atom} = dict:fetch(Line, D),
  +            {call,Atom} = map_get(Line, D),
               {call,L,Atom,unhide_calls(Args, MaxLine, D)};
           true ->
               {call,A,F,unhide_calls(Args, MaxLine, D)}
  
positive.code: 
  hide_calls(LC, MaxLine) ->
      LineId0 = MaxLine + 1,
      {NLC, _, D} = hide(LC, LineId0, dict:new()),
      {NLC, D}.
  
  %% v/1 and local calls are hidden.
  hide({value,L,V}, Id, D) ->
      A = erl_anno:new(Id),
      {{atom,A,ok}, Id+1, dict:store(Id, {value,L,V}, D)};
  hide({call,L,{atom,_,N}=Atom,Args}, Id0, D0) ->
      {NArgs, Id, D} = hide(Args, Id0, D0),
      C = case erl_internal:bif(N, length(Args)) of
  
negative.code:                 A = erl_anno:new(Id),
                  {call,A,{remote,L,{atom,L,m},{atom,L,f}},NArgs}
          end,
      {C, Id+1, maps:put(Id, {call,Atom}, D)};
  hide(T0, Id0, D0) when is_tuple(T0) -> 
      {L, Id, D} = hide(tuple_to_list(T0), Id0, D0),
      {list_to_tuple(L), Id, D};
  