def METHOD_NAME(self, parameters):
    """
    Pull in work
    """
    self.logger.info("Starting WorkQueueManagerWorkPoller thread ...")
    try:
        self.pullWork()
    except Exception as ex:
        self.queue.logger.error("Error in work pull loop: %s", str(ex))
    try:
        # process if we get work or not - we may have to split old work
        # i.e. if transient errors were seen during splitting
        self.processWork()
    except Exception as ex:
        self.queue.logger.error("Error in new work split loop: %s", str(ex))
    return