anchor.diff:  
   %% prepare_object_ans/2
   %% ====================================================================
  -%% @doc Prepares json formatted answer with field names from given list of binaries
  +%% @doc Prepares proplist formatted answer with field names from given list of binaries
   %% @end
   -spec prepare_object_ans([FieldName :: binary()], #state{}) -> [{FieldName :: binary(), Value :: term()}].
   %% ====================================================================
  
positive.code: %% parse_opts/1
  %% ====================================================================
  %% @doc Parses given cowboy 'qs' opts (all that appears after '?' in url), splitting
  %% them by ';' separator ignoring additional values after ':',
  %% i. e. input: binary("aaa;bbb:1-2;ccc") will return [binary(aaa),binary(bbb),binary(ccc)]
  %% @end
  -spec parse_opts(binary()) -> [binary()].
  %% ====================================================================
  parse_opts(<<>>) ->
      [];
  
negative.code: 
  %% prepare_container_ans/2
  %% ====================================================================
  %% @doc Prepares proplist formatted answer with field names from given list of binaries
  %% @end
  -spec prepare_container_ans([FieldName :: binary()],#state{}) -> [{FieldName :: binary(), Value :: term()}].
  %% ====================================================================
  