code: def _oversized_subqueries(
              self,
              coordinate,
              radiusArcsec):
          
          self.log.info('starting the ``_oversized_subqueries`` method')
  
          import math
  
          smallerRadiusArcsec = radiusArcsec / 2.
          print "Calculating 7 sub-disks for coordinates %(coordinate)s, with smaller search radius of %(smallerRadiusArcsec)s arcsec" % locals()
  
          ra = coordinate[0]
          dec = coordinate[1]
  
          shifts = [
              (0, 0),
              (0, math.sqrt(3.) / 2.),
              (3. / 4., math.sqrt(3.) / 4.),
              (3. / 4., -math.sqrt(3.) / 4.),
              (0, -math.sqrt(3.) / 2.),
              (-3. / 4., -math.sqrt(3.) / 4.),
              (-3. / 4., math.sqrt(3.) / 4.)
          ]
  
          subDiskCoordinates = []
          count = 0
          for s in shifts:
              x1 = ra + s[0] * radiusArcsec / (60 * 60)
              y1 = dec + s[1] * radiusArcsec / (60 * 60)
              subDiskCoordinates.append((x1, y1))
  
          names, searchParams = self.get_crossmatch_names(
              listOfCoordinates=subDiskCoordinates,
              radiusArcsec=smallerRadiusArcsec
          )
  
          self.log.info('completed the ``_oversized_subqueries`` method')
          return names, searchParams
docs: *subdivide oversized query*
  
          **Key Arguments:**
              # -
  
          **Return:**
              - None
  
          .. todo::
  
              - @review: when complete, clean _oversized_subqueries method
              - @review: when complete add logging