anchor.diff:              NLevel -> jpp_walk(Tail,NLevel)
           end.
   
  +    %% Any function-generated value should be dealt with here
  +    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
       jpp_value(Value) when is_binary(Value) -> Value;
       jpp_value(Value) when is_integer(Value) -> Value.
            
  
positive.code:      {"form a:b[1,2,3]",?_assertEqual(Out1_3,jpp_match(Tst1_3,Object1))},
       {"form a:b",?_assertEqual(Out1_3,jpp_match(Tst1_3b,Object1))},
       {"form a:b[]:c",?_assertEqual(Out1_4,jpp_match(Tst1_4,Object1))},
       {"form a:b{}:c",?_assertEqual(Out2_1,jpp_match(Tst2_1,Object2))},
       {"form a:b{c}",?_assertEqual(Out2_2,lists:sort(jpp_match(Tst2_2,Object2)))},
       {"form a:b:$values$:c}",?_assertEqual(Out2_3,lists:sort(jpp_match(Tst2_3,Object2)))},
       {"form []:c{$firstChild$}:d",?_assertEqual(Out3_1,jpp_match(Tst3_1,Object3))}
       ]}.
      
  
  
negative.code: %% - DataObject as raw json binary
  %% and returns in the same format as the provided data object
  %% (except for conversion functions)
  
  
  -export([%% Standard data type operations, inspired by maps operations
  