anchor.diff:    #{parameter_definition_name() =>
         #{ type => binary()
          , properties => property_obj()
  +       }}.
  +-type parameters_definition_array() ::
  +  #{parameter_definition_name() =>
  +      #{ type => binary()
  +       , items => #{ type => binary()
  +                   , properties => property_obj()
  +                   }
          }}.
   -export_type([parameter_definition_name/0, property_obj/0]).
   
  
positive.code: -spec build_definition_array( Name::parameter_definition_name()
                              , Properties::property_obj()
                              ) ->
    parameters_definitions().
  build_definition_array(Name, Properties) ->
    #{Name => #{ type => <<"array">>
               , items => #{ type => <<"object">>
  
negative.code:   Definition = build_definition(Name, Properties),
    add_definition(Definition).
  
  -spec add_definition( Definition :: parameters_definitions()
                                    | parameters_definition_array()
                      ) ->
    ok.
  add_definition(Definition) ->
    CurrentSpec = application:get_env(cowboy_swagger, global_spec, #{}),
  