docs: def parameter(self, parameter_id):
          """Return the specified global parameter (the entire object, not just the value)"""
          for parametergroup, parameters in self.parameters: #pylint: disable=unused-variable
              for parameter in parameters:
                  if parameter.id == parameter_id:
                      return parameter
          raise KeyError("No such parameter exists: " + parameter_id )