docs: def _bright_star_match(
              self,
              matchedObjects,
              catalogueName,
              magnitudeLimitFilter,
              lowerMagnitudeLimit):
          """*perform a bright star match on the crossmatch results if required by the catalogue search*
  
          **Key Arguments:**
              - ``matchedObjects`` -- the list of matched sources from the catalogue crossmatch
              - ``catalogueName`` -- the name of the catalogue the crossmatch results from
              - ``magnitudeLimitFilter`` -- the name of the column containing the magnitude to filter on
              - ``lowerMagnitudeLimit`` -- the lower magnitude limit to match bright stars against
  
          **Return:**
              - ``brightStarMatches`` -- the trimmed matched sources (bright stars associations only)
  
          .. todo ::
  
              - update key arguments values and definitions with defaults
              - update return values and definitions
              - update usage examples and text
              - update docstring text
              - check sublime snippet exists
              - clip any useful text to docs mindmap
              - regenerate the docs and check redendering of this docstring
          """
          self.log.debug('starting the ``_bright_star_match`` method')
  
          import decimal
          decimal.getcontext().prec = 10
  
          # MATCH BRIGHT STAR ASSOCIATIONS
          brightStarMatches = []
          for row in matchedObjects:
              mag = decimal.Decimal(row[magnitudeLimitFilter])
              if mag and mag < lowerMagnitudeLimit:
                  sep = decimal.Decimal(row["separationArcsec"])
                  if sep < decimal.Decimal(decimal.Decimal(10)**(-decimal.Decimal(0.2) * mag + decimal.Decimal(3.7))) and sep < 20.:
                      brightStarMatches.append(row)
  
          self.log.debug('completed the ``_bright_star_match`` method')
          return brightStarMatches