docs: def _print_results_to_stdout(
              self,
              classifications,
              crossmatches):
          """*print the classification and crossmatch results for a single transient object to stdout*
  
          **Key Arguments:**
              - ``crossmatches`` -- the unranked crossmatch classifications
              - ``classifications`` -- the classifications assigned to the transients post-crossmatches (dictionary of rank ordered list of classifications)
  
          .. 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 ``_print_results_to_stdout`` method')
  
          if self.verbose == 0:
              return
  
          if self.name in classifications:
              headline = self.name + "'s Predicted Classification: " + \
                  classifications[self.name][0]
          else:
              headline = self.name + "'s Predicted Classification: ORPHAN"
          print headline
          print
          print "Suggested Associations:"
  
          # REPORT ONLY THE MOST PREFERED MAGNITUDE VALUE
          basic = ["association_type", "rank", "rankScore", "catalogue_table_name", "catalogue_object_id", "catalogue_object_type", "catalogue_object_subtype",
                   "raDeg", "decDeg", "separationArcsec", "physical_separation_kpc", "direct_distance", "distance", "z", "photoZ", "photoZErr", "Mag", "MagFilter", "MagErr", "classificationReliability", "merged_rank"]
          verbose = ["search_name", "catalogue_view_name", "original_search_radius_arcsec", "direct_distance_modulus", "distance_modulus", "direct_distance_scale", "major_axis_arcsec", "scale", "U", "UErr",
                     "B", "BErr", "V", "VErr", "R", "RErr", "I", "IErr", "J", "JErr", "H", "HErr", "K", "KErr", "_u", "_uErr", "_g", "_gErr", "_r", "_rErr", "_i", "_iErr", "_z", "_zErr", "_y", "G", "GErr", "_yErr", "unkMag"]
          dontFormat = ["decDeg", "raDeg", "rank",
                        "catalogue_object_id", "catalogue_object_subtype", "merged_rank"]
  
          if self.verbose == 2:
              basic = basic + verbose
  
          for c in crossmatches:
              for f in self.filterPreference:
                  if f in c and c[f]:
                      c["Mag"] = c[f]
                      c["MagFilter"] = f.replace("_", "").replace("Mag", "")
                      if f + "Err" in c:
                          c["MagErr"] = c[f + "Err"]
                      else:
                          c["MagErr"] = None
                      break
  
          allKeys = []
          for c in crossmatches:
              for k, v in c.iteritems():
                  if k not in allKeys:
                      allKeys.append(k)
  
          for c in crossmatches:
              for k in allKeys:
                  if k not in c:
                      c[k] = None
  
          printCrossmatches = []
          for c in crossmatches:
              ordDict = collections.OrderedDict(sorted({}.items()))
              for k in basic:
                  if k in c:
                      if k == "catalogue_table_name":
                          c[k] = c[k].replace("tcs_cat_", "").replace("_", " ")
                      if k == "classificationReliability":
                          if c[k] == 1:
                              c["classification reliability"] = "synonym"
                          elif c[k] == 2:
                              c["classification reliability"] = "association"
                          elif c[k] == 3:
                              c["classification reliability"] = "annotation"
                          k = "classification reliability"
                      if k == "catalogue_object_subtype" and "sdss" in c["catalogue_table_name"]:
                          if c[k] == 6:
                              c[k] = "galaxy"
                          elif c[k] == 3:
                              c[k] = "star"
                      columnName = k.replace("tcs_cat_", "").replace("_", " ")
                      value = c[k]
                      if k not in dontFormat:
  
                          try:
                              ordDict[columnName] = "%(value)0.2f" % locals()
                          except:
                              ordDict[columnName] = value
                      else:
                          ordDict[columnName] = value
  
              printCrossmatches.append(ordDict)
  
          from fundamentals.renderer import list_of_dictionaries
          dataSet = list_of_dictionaries(
              log=self.log,
              listOfDictionaries=printCrossmatches
          )
          tableData = dataSet.table(filepath=None)
  
          print tableData
  
          self.log.debug('completed the ``_print_results_to_stdout`` method')
          return None