docs: def _add_parameters(self, parameter_map, parameter_list):
          """Populates the given parameter map with the list of parameters provided, resolving any reference objects encountered.
  
          Args:
              parameter_map: mapping from parameter names to parameter objects
              parameter_list: list of either parameter objects or reference objects
          """
          for parameter in parameter_list:
              if parameter.get('$ref'):
                  # expand parameter from $ref if not specified inline
                  parameter = self.specification['parameters'].get(parameter.get('$ref').split('/')[-1])
              parameter_map[parameter['name']] = parameter