anchor.diff:  
   -spec json_binary_decode(Json) -> data_object() when Json :: binary().
   json_binary_decode(Json) ->
  +    json_binary_decode(Json,?JSON_LIBS).
  +json_binary_decode(Json,Libs) ->
       %% Json Lib detection should probably be replaced by an environment variable
       Apps = [App || {App,_,_} <- application:loaded_applications()],
  -    case [_Fun || {_Lib,_Fun,_} <- ?JSON_LIBS, lists:member(_Lib,Apps)] of
  +    case [_Fun || {_Lib,_Fun,_} <- Libs, lists:member(_Lib,Apps)] of
           [Decode|_] -> Decode(Json);
           []     -> ?NO_JSON_LIB 
       end.
   
   -spec json_binary_encode(data_object()) -> Json when Json :: binary().
   json_binary_encode(Json) ->
  +    json_binary_encode(Json,?JSON_LIBS).
  +json_binary_encode(Json,Libs) ->
       %% Json Lib detection should probably be replaced by an environment variable
       Apps = [App || {App,_,_} <- application:loaded_applications()],
  -    case [_Fun || {_Lib,_,_Fun} <- ?JSON_LIBS, lists:member(_Lib,Apps)] of
  +    case [_Fun || {_Lib,_,_Fun} <- Libs, lists:member(_Lib,Apps)] of
           [Encode|_] -> Encode(Json);
           []     -> ?NO_JSON_LIB 
       end.
  
positive.code:      {"json",?_assertEqual(<<"true">>, ?MODULE:get(<<"test">>,JsonOut))},
       {"json",?_assertEqual(<<"Doe">>, ?MODULE:get(<<"surname">>,JsonOut))}]}.
  
  -ifdef(DECODE_TO_MAPS).
  %% Some 'adaptation' because JSON conversion changes order between formats
  -define(TEST_JSONOUTDIFF,<<"{\"added\":{\"ega\":981,\"newval\":\"one\"},\"changes\":4,\"removed\":{\"age\":981},\"replaced\":{\"surname\":\"Doe\"},\"updated\":{\"surname\":\"DoeDoe\"}}">>).
  
negative.code: %% ===================================================================
  
  %  VERY IMPORTANT SETTING: make sure it is commented on every push !!!
  %  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯  
  %▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  %░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  %-define(ALLOW_MAPS,true). % Allow maps module to be used (Erlang >= 17.0)
  