anchor.diff:      ?assertEqual(Expected, Result).
   
   
  -node_found_mfa(Node)  -> 
  -    {boo, foo, Node}.
  -
  -
  -if_node_found_ok_test() ->
  +parent_found_mfa(Parent, ChildName)  -> 
  +    {Parent, ChildName}.
  +
  +
  +if_parent_found_ok_test() ->
       Data = {c, '', [
           {c, one, 
               [
  
positive.code:         {d, two, void}
      ]},
  
      Fun = fun(Node)  ->
              {boo, foo, Node}
      end,
  
      Expected = {boo, foo, {c, two, [
                      {d, three, 123}, 
                      {d, four, 124} 
                  ]
              }},
  
      Result = erlcfg_node:if_node_found(Data, one.two, Fun),
      ?assertEqual(Expected, Result),
  
      Expected1 = {boo, foo, {d, three, 123}}, 
  
      Result1 = erlcfg_node:if_node_found(Data, one.two.three, ?MODULE, node_found_mfa, []),
      ?assertEqual(Expected1, Result1).
  
  
  if_node_found_not_found_test() ->
      Data = {c, '', [
          {c, one, 
              [
  
negative.code:         },
          {d, two, void}
      ]},
      Fun = fun(Parent, ChildName)  ->
              {Parent, ChildName}
      end,
  
      Expected = {not_found, one.two.five},
      Result = erlcfg_node:if_parent_found(Data, one.two.five.six, Fun),
      ?assertEqual(Expected, Result),
  
      Expected1 = {not_found, one.three.three.four},
      Result1 = erlcfg_node:if_parent_found(Data, one.three.three.four.five.six.seven, Fun),
      ?assertEqual(Expected1, Result1),
  
      Expected2 = {not_found, three},
      Result2 = erlcfg_node:if_parent_found(Data, three.four.five, Fun),
      ?assertEqual(Expected2, Result2).
  
  
  